← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / OpenAI4S / skills / bioskills / bio-rna-structure-structure-probing / references / usage-guide.md

Structure Probing - Usage Guide

Overview

Process experimental RNA structure probing data (SHAPE-MaP, DMS-MaPseq) into per-nucleotide reactivity profiles with ShapeMapper2, then use the reactivities as soft restraints on thermodynamic folding. Reactivity reports nucleotide flexibility/accessibility, not base pairing per se, and it is a constraint on folding, not a structure. A single profile is a population average; multi-conformation RNAs need per-read clustering.

Prerequisites

# ShapeMapper2 (Linux only; use Docker on macOS)
conda install -c bioconda shapemapper2
docker pull shapemapper2/shapemapper2   # macOS alternative

# DMS-MaPseq and multi-conformation clustering
pip install seismic-rna

# RNA Framework (alternative MaP/RT-stop pipeline)
conda install -c bioconda rnaframework

# ViennaRNA for reactivity-restrained folding
conda install -c bioconda viennarna

# Python dependencies
pip install matplotlib pandas numpy

Quick Start

Tell your AI agent what you want to do: - "Process my SHAPE-MaP reads into reactivity profiles" - "Use my SHAPE reactivities to constrain folding" - "My data is DMS-MaPseq, handle the A/C-only signal correctly" - "My reactivity profile fits no single structure; find the conformations" - "Is this protected region base-paired or protein-bound?"

Example Prompts

SHAPE-MaP Analysis

"I have SHAPE-MaP paired-end reads for modified and untreated samples targeting my RNA. Run ShapeMapper2 to get normalized reactivities."

"Process my amplicon SHAPE-MaP data and plot the reactivity profile."

Reactivity-Restrained Folding

"Use my SHAPE reactivities to restrain RNAfold and compare with the unrestrained structure."

"I have DMS-MaPseq data; fold with the right A/C-only parameters and mask G/U."

Multiple Conformations

"My reactivity profile looks inconsistent with one structure. Cluster the reads to find coexisting conformations."

In-Cell Interpretation

"I probed in cells; help me tell apart base-pairing from protein protection."

What the Agent Will Do

  1. Identify the readout (MaP vs RT-stop) and reagent (SHAPE vs DMS) and pick the matching tool/scoring
  2. Run ShapeMapper2 (or SEISMIC-RNA / RNA Framework) with modified, untreated, and optional denatured samples
  3. Assess QC (effective depth, untreated vs modified mutation rates) and carry low-depth positions as no-data
  4. Use normalized reactivities to restrain ViennaRNA folding with reagent-correct parameters
  5. Flag multi-conformation or in-cell occupancy cases that a single profile cannot resolve

Tips