Saltar al contenido principal
LibreTexts Español

10.7: Aproximación probabilística al problema del plegamiento del ARN

  • Page ID
    54933
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Secuencia codificante de ARN dentro del genoma Encontrar secuencias codificantes de ARN dentro del genoma es un problema muy difícil. Sin embargo hay formas de hacerlo. Una forma es combinar la información de estabilidad termodinámica, con una puntuación RNAold normalizada y luego podemos hacer una clasificación de Máquina de Vector de Soporte (SVM), y comparar la estabilidad termodinámica de la secuencia con algunas secuencias aleatorias del mismo contenido de GC y la misma longitud y ver cuántos estándares desviaciones es la estructura dada más estable que el valor esperado.

    Podemos combinarlo con la medida evolutiva y ver si el ARN está más conservado o no. Esto nos da (con relativa precisión) una idea de si la secuencia genómica en realidad está codificando un ARN.

    Hemos estudiado sólo la mitad de la historia. Si bien el enfoque termodinámico es una buena manera (y la clásica) de plegar los ARN, a alguna parte de la comunidad le gusta estudiarlo desde un aspecto diferente. Asumamos por ahora que no

    Secuencia codificante de ARN dentro del genoma

    Encontrar secuencias codificantes de ARN dentro del genoma es un problema muy difícil. Sin embargo hay formas de hacerlo. Una forma es combinar la información de estabilidad termodinámica, con una puntuación de pliegue de ARN normalizada y luego podemos hacer una clasificación de Máquina de Vector de Soporte (SVM), y comparar la estabilidad termodinámica de la secuencia con algunas secuencias aleatorias del mismo contenido de GC y la misma longitud y ver cuántos estándares desviaciones es la estructura dada más estable que el valor esperado.

    saber algo sobre la física del ARN o el factor Boltzman. En cambio, nos fijamos en el ARN como una cadena de letras para la que queremos encontrar la estructura más probable. Ya nos enteramos de los Modelos Ocultos de Markov en las conferencias anteriores. Son una buena manera de hacer predicciones sobre los estados ocultos de un sistema probabilístico. La pregunta es ¿podemos usar modelos Hidden Markov para el problema del plegamiento de ARN? La respuesta es sí.

    Podemos combinarlo con la medida evolutiva y ver si el ARN está más conservado o no. Esto nos da (con relativa precisión) una idea de si la secuencia genómica en realidad está codificando un ARN.

    Hemos estudiado sólo la mitad de la historia. Si bien el enfoque termodinámico es una buena manera (y la clásica) de plegar los ARN, a alguna parte de la comunidad le gusta estudiarlo desde un aspecto diferente.

    Supongamos por ahora que no sabemos nada de la física del ARN o del factor Boltzman. En cambio, nos fijamos en el ARN como una cadena de letras para la que queremos encontrar la estructura más probable. Ya nos enteramos de los Modelos Ocultos de Markov en las conferencias anteriores. Son una buena manera de hacer predicciones sobre los estados ocultos de un sistema probabilístico. La pregunta es ¿podemos usar modelos Hidden Markov para el problema del plegamiento de ARN? La respuesta es sí.

    Podemos representar la estructura del ARN como un conjunto de estados ocultos de puntos y corchetes (recordar la representación de paréntesis de puntos del ARN en la parte 3). Aquí hay una observación importante que hacer: las posiciones y los emparejamientos dentro del ARN no son independientes, por lo que no podemos simplemente tener un estado de corche-apertura sin ninguna consideración de los eventos que están sucediendo aguas abajo.

    Por lo tanto, necesitamos extender el marco HMM para permitir correlaciones anidadas. Afortunadamente, ya existe el marco probabilístico para hacer frente a tal problema. Se le conoce como gramática estocástica libre de contexto (SCFG).

    Gramática libre de contexto en pocas palabras

    Tienes:

    • Conjunto finito de símbolos no terminales (estados) por ejemplo {A, B, C} y símbolos terminales, por ejemplo, {a, b, c}
    • Conjunto finito de reglas de producción. e.g. {A → aB, B → AC, B → aa, → ab}
    • Un inicial (inicio) no terminal

    Quieres encontrar una manera de llegar de un estado a otro (o a una terminal). \[A→aB→aAC→ aaaC → aaaab \nonumber\]

    En un CFG estocástico, la única diferencia es que cada relación tiene una cierta probabilidad.e.g.:\[P(B → AC) = 0.25 P(B → aa) = 0.75 \nonumber\]

    La evaluación filogenética se combina fácilmente con scFg, ya que existen muchos modelos probabilísticos para datos filogenéticos. Los modelos probabilísticos no se discuten en detalle en esta conferencia pero la siguiente imagen básicamente da una analogía entre los modelos estocásticos y los métodos que hemos visto hasta ahora en la clase.

    • Analogías al plegado termodinámico:
      — CYK ↔ Energía mínima libre (Nussinov/Zuker)

      — Algoritmo interior/exterior ↔ Funciones de partición (McCaskill)

    • Analogías a los modelos de Hidden Markov:

      — CYK Mínimo ↔ Algoritmo de Viterbi
      — Algoritmo de interior/exterior ↔ Algoritmo

    • Dado un SCFG parametrizado (θ, Ω) y una secuencia x, el algoritmo de programación dinámica Cocke-Younger-Kasami (CYK) encuentra un árbol de análisis óptimo (probabilidad máxima)\(\hat{\pi}\):

      \(\hat{\pi}\)= ArgMaxProb (π, x|θ, Ω)

    • El algoritmo Inside, se utiliza para obtener la probabilidad total de la secuencia dado el modelo sumado sobre todos los árboles de análisis,\[\text{Prob}(x|Θ, Ω) = \sum \text{Prob}(x, π|Θ, Ω)\]

    Aplicación de SCFG

    • Predicción de la estructura secundaria de consenso: Pfold — First Phylos-SCFG

    Análisis de estructura Tree.png
    Figura 10.14: A) Secuencia única: Los símbolos terminales son bases o pares de bases, las probabilidades de emisión son frecuencias base en bucles y regiones pareadas B) FilosecFG: Los símbolos terminales son columnas de alineación simples o pareadas, Las probabilidades de emisión se calculan a partir del modelo filogenético y árbol usando Felsenstein AlgoritmoNosotros para tratar de entender mejor las interacciones ARN-ARN. © Stefan Washietl. Todos los derechos reservados. Este contenido está excluido de nuestra licencia Creative Commons. Para obtener más información, consulte http://ocw.mit.edu/help/faq-fair-use/.

    • Identificación génica de ARN estructural: EvoFold

    10.8

    — Utiliza gramática Pfold
    — Dos modelos competidores:

    ∗ Modelo no estructural con todas las columnas tratadas como evolucionando independientemente

    ∗ Modelo estructural con columnas dependientes e independientes

    — Parametrización sofisticada


    This page titled 10.7: Aproximación probabilística al problema del plegamiento del ARN is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Manolis Kellis et al. (MIT OpenCourseWare) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.