Overview: What is TRIC-seq?
TRIC-seq (Total RNA Interactome Capture) is an in situ, genetics‑free proximity‑ligation method that maps native RNA–RNA contacts across bacterial transcriptomes. It preserves cellular context and resolves both intramolecular (structure) and intermolecular (regulatory/proximity) contacts at high resolution and specificity.
Each chimeric read corresponds to one ligation event between two RNA fragments that were nearby in the cell. Aggregating millions of such events resolves:
- RNA structures (Hi‑C–like self‑contact maps, identifying functional domains, insulators, and structural hot-spots).
- Regulatory networks (identifying highly connected sRNA–mRNA pairs, regulatory sponges, and trans-acting hubs).
- System‑level patterns (uncovering modular interactomes, extensive mRNA-mRNA contacts, and condensate‑like organization, driven largely by non-ribosomal transcripts).
Biological Insights
By circumventing biases associated with probe-based or UV-crosslinking strategies, TRIC-seq provides an unbiased look into the spatial orchestration of the transcriptome. Key findings unlocked by TRIC-seq include:
- Pervasive mRNA-mRNA architecture: Transcripts don't act alone; they frequently overlap geographically, participating in interconnected communities and operon-spanning regulatory cross-talk.
- Target discovery: Novel trans-acting RNA-RNA interactions can be discovered systematically by mapping robustly enriched intermolecular loops (significant Odd Ratios).
- Tertiary folds in vivo: Long-range intramolecular contacts pinpoint 5′UTR/3′UTR interactions that gate functional expression.
Using this dataset
The Explorer ships with pre‑loaded TRIC‑seq datasets for multiple bacteria — Escherichia coli (K‑12 MG1655, the reference interactome), Staphylococcus aureus, Stutzerimonas stutzeri and Myxococcus xanthus — plus a self‑consistent simulated demo you can click through instantly. Pick any of them from the dataset menu (top‑right).
Key fields
- Interaction count (io): unique chimeric reads supporting a pair.
- Odds ratio (Of): enrichment relative to a null; higher means more specific pairing.
- Adjusted P/FDR: multiple‑testing–corrected significance (especially for long‑range contacts).
- Feature types: 5′UTR, CDS, 3′UTR, sRNA, tRNA, housekeeping RNA (hkRNA), sponge.
Quick start
- Open the Explorer and choose a species (or the demo) from the dataset menu.
- Search any RNA in the top bar (⌘K), e.g. sRNA
RyhBor CDSuvrA. It becomes the focal RNA. - Read its partners in the right‑hand panel; tune filters (min io and Of).
- Click any partner to refocus on it; double‑click to open its Pair contact map.
- TRIC‑seq simultaneously captures intramolecular structure signals and intermolecular regulatory contacts; interpret diagonal‑proximal self‑contacts as structure and distal cross‑locus contacts as pairing/regulatory proximity.
- Contact specificity is better reflected by Of (and FDR) than by counts alone—use both when ranking candidates.
- Use long‑range (kb‑scale) enrichment to flag distal regulation, then validate in the Pair lens.
GSE305265 when using this explorer.The Explorer — one RNA, every lens
The Explorer unifies all four legacy tools into a single workspace. You pick one focal RNA and view it through four lenses that all read from the same dataset and the same filters. Change the focal RNA and every lens updates at once — so you can move from a genome‑wide overview to a base‑pair‑level interface without losing your place.
Every partner of the focal RNA, on a circular genome or a linear scatter.
A base‑pairing contact map between the focal RNA and one chosen partner, with built‑in duplex prediction.
The focal RNA's intramolecular self‑contact map and its long‑range contact profile.
The focal RNA's target spectrum lined up against pinned RNAs.
Anatomy of the workspace
Five regions you'll use constantly. Numbers below match the figure.
- Focal‑RNA search — type any gene/RNA name (or press ⌘K / Ctrl K), arrow‑keys to choose, Enter to set the focal RNA.
- Filters & dataset — the sliders icon opens shared filters (below); the dataset button switches species, loads the demo, or uploads your own data.
- Lens tabs — switch between Interactome / Pair / Structure / Compare. The Compare tab shows a badge with the number of RNAs you've pinned.
- Active lens — the main canvas. Every plot has an Export PNG button.
- Partners panel — a live, sortable list of the focal RNA's partners with pin / pair / database‑link actions, CSV export and an AI‑hypothesis helper.
Shared filters
One set of filters applies to every lens, so a threshold you set in the Interactome also shapes the partner list and the Compare spectra.
| Control | Default | What it does |
|---|---|---|
| Min reads (io) | 5 | Hide partners supported by fewer unique chimeric reads. |
| Odds‑ratio cap (Of) | 5000 | Clamp the plotted odds ratio so a few huge values don't flatten the scale (data is not removed). |
| Label threshold | 50 | Only partners with Of above this get a text label in the maps. |
| Circle size | ×1 | Scale every dot up or down for crowded or sparse RNAs. |
| Exclude feature types | tRNA off | Toggle whole classes (5′UTR, CDS, 3′UTR, sRNA/ncRNA, rRNA/hkRNA, sponge, tRNA) in or out. |
| Highlight genes | — | Type names (comma/space‑separated) to make those partners glow yellow across the maps. |
Interactome lens ≈ globalMAP
What it shows: a genome‑aware, RNA‑centric map of all partners of the focal RNA. The focal RNA sits at the centre; each partner is drawn at its real genomic position. Dot area ∝ reads (io), dot outline = feature type, and the connecting arc's colour encodes the odds ratio (Of).
Two views
- Genome — a circular “circos” layout. Best for seeing where on the chromosome a hub RNA reaches, and for spotting clustered (operon‑local) vs. genome‑spanning partners.
- Linear — a scatter with genomic position on X and odds ratio (symlog) on Y. Best for ranking partners by specificity at a glance.
Controls
- RIL‑seq — (E. coli) highlights partners that are known RIL‑seq targets (Melamed et al. 2016) in teal, so you can see what is corroborated vs. novel (see the overlay figure above).
- Density — (Genome view) overlays a circular histogram of specific partners (Of > 5) per genomic window, revealing interaction hot‑regions.
- OR ≥ 5 — the chip by the colour bar drops unspecific partners and keeps only enriched ones.
- Shuffle — jump to a random, well‑connected RNA — a good way to start exploring.
- Export PNG — save the current view.
Interactions: hover a dot for Of, io and FDR. Single‑click a partner to make it the new focal RNA. Double‑click to jump straight to its Pair contact map.
Pair lens ≈ pairMAP
What it shows: a high‑resolution base‑pairing contact map between the focal RNA (Y axis) and one chosen partner (X axis), both drawn 5′→3′. Choose the partner by double‑clicking it (in the Interactome or the partners list) or with the dropdown. Bright cells are nucleotide bins that ligated often — i.e. were in close contact.
Controls
- Flank Y / Flank X — how much sequence (±nt) to show around each transcript (default ±300).
- Bin — nucleotides per cell (default 10 nt). Large windows are auto‑coarsened to stay legible.
- Vmax — the colour ceiling; auto by default, lower it to bring out faint signal.
Built‑in base‑pairing prediction
The Pair lens runs a lightweight, RNAduplex‑style predictor over ±30 nt of each feature and reports up to two candidate duplex sites: estimated ΔG, base‑pair count (including G·U), the nucleotide span in each RNA, and the alignment. Each site is drawn as a cross on the map (black = site 1, grey = site 2). When the cross lands on a TRIC‑seq hotspot, you have independent sequence support for that interface.
Structure lens ≈ foldMAP
What it shows: the focal RNA's intramolecular (self‑contact) map — an average picture of how the molecule folds back on itself in vivo — alongside a long‑range contact profile.
Controls
- Bin — nucleotides per cell (default 20 nt); smaller is sharper but sparser.
- Flank — how much flanking sequence (±nt) to include (default 200).
- raw / ICE — switch to ICE to balance per‑position coverage biases and bring out genuine architecture.
- Vmax — colour ceiling (auto by default).
Read it as: blocks along the diagonal = local folded domains; gaps between blocks = insulated boundaries; off‑diagonal “corner” signal = long‑range contacts (e.g. 5′–3′ end pairing). The long‑range profile on the right counts contacts each position makes with loci > 5 kb away and flags the peaks — useful for spotting distal/trans engagement. This is a population average, so several conformations can overlay.
Compare lens ≈ csMAP
What it shows: the focal RNA's target spectrum placed side‑by‑side with any RNAs you've pinned. Pin partners with the pin icon in the partners list; the Compare tab badge tracks how many you've added.
- The scatter (top) lines up each RNA's enriched distal targets so you can compare partner classes and specificity at a glance.
- The totals bars (bottom) compare overall connectivity — useful for separating promiscuous hubs from focused regulators.
- The focal RNA is always the first, highlighted column.
Use it to contrast candidate hub sRNAs, or a regulator against a suspected sponge: similar target classes hint at shared logic; very different spectra argue for distinct roles.
Partners panel & export
The right‑hand panel is shared by every lens. At the top it summarises the focal RNA — feature type, coordinates, strand, total interactions and the number of partners passing your filters — with a link out to the relevant gene database (BioCyc, AureoWiki or SubtiWiki, by species).
- Sort the partner list by Odds ratio, Reads, FDR, Distance or Position.
- Click a row to refocus; double‑click (or the grid icon) to open its Pair map; the pin icon adds it to Compare; the ↗ icon opens it in a gene database.
- Export CSV downloads the full partner table (partner, feature, coordinates, reads, odds ratio, FDR, distance).
- AI hypothesis sends the high‑confidence partners (reads ≥ 5 and Of ≥ 10) to a model that drafts a short, testable regulatory hypothesis — a starting point, not a conclusion.
Bring your own data
From the dataset menu, under Your data, upload an annotations CSV (gene_name, start, end, feature_type, strand, chromosome) and an interactions CSV (ref, target, counts, odds_ratio, fdr, totals, total_ref, ref_type, target_type). These power the Interactome, Compare and partners views immediately. The Pair and Structure contact maps rely on raw chimera files, which are bundled for the provided species and the demo.
Legacy standalone tools
The four original tools below are kept for reference and reproducibility. Everything they do is now available — and linked together — inside the Explorer, which is the recommended way to work. The mapping is: globalMAP → Interactome, pairMAP → Pair, foldMAP → Structure, csMAP → Compare.
globalMAP
What it shows: a genome‑aware, RNA‑centric map of all partners for a selected RNA. Points encode partner position, Of, io, and feature type. The table includes quick links (↗) to external gene databases based on your selected annotation preset.
- Select a dataset preset for your species.
- Search for an RNA (e.g., sRNA
RyhBor CDSuvrA). - Tune filters: min io, min Of, and feature class.
- Click a partner to recenter globalMAP on it.

csMAP
What it shows: collapsed (comparative) interaction profiles so you can place multiple RNAs side‑by‑side and compare partner spectra.
- Select a species preset.
- Add two or more RNAs to compare (e.g., hub sRNAs or candidate sponges).
- Use differences in partner classes (5′UTR vs. CDS) to infer logic; copy candidate pairs to pairMAP for interface‑level inspection.
pairMAP
What it shows: a high‑resolution inter‑RNA heat map for a chosen pair (axes are nucleotide positions, binned).
- Enter a Primary RNA and one or more Secondary RNAs.
- Set Flank (±nt around each RNA) and Bin (nt/bin) for resolution.
- Interpret:
- Focused hotspot near diagonal → base‑pairing interface (typical sRNA–5′UTR).
- Diffuse CDS‑wide signal → co‑association/aggregation (e.g., mRNA–mRNA).
- 5′UTR hotspot + 3′UTR signal can reflect tertiary folding bringing ends together (not necessarily a second binding site).

foldMAP
What it shows: an intramolecular (self‑contact) map capturing an RNA's average tertiary organization in vivo.
- Select a species and an RNA.
- Choose bin size to balance detail vs. sparsity.
- Look for domains (blocks along the diagonal), insulated boundaries, and interaction islands/deserts.
Note: foldMAP summarizes a population‑average contact map; multiple conformations can overlay into the observed pattern. Use the export buttons to save the contact map and long‑range profile (SVG/CSV).
