Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →End-to-end Ribo-seq analysis from FASTQ to translation efficiency and ORF detection. Use when analyzing ribosome profiling data to study translation.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -48% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -4% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -15% | 0% |
<!--
#
#
-->
FASTQ → Preprocessing → rRNA removal → Alignment → P-site → TE → ORF callingbash# Remove adapters cutadapt -a CTGTAGGCACCATCAAT \ --minimum-length 25 --maximum-length 35 \ -o trimmed.fastq.gz reads.fastq.gz # Remove rRNA bowtie2 -x rRNA_index --un non_rrna.fastq.gz -U trimmed.fastq.gz
bash# Align to transcriptome STAR --genomeDir star_index \ --readFilesIn non_rrna.fastq.gz \ --readFilesCommand zcat \ --outFilterMismatchNmax 2 \ --alignEndsType EndToEnd \ --outSAMtype BAM SortedByCoordinate
pythonfrom plastid import BAMGenomeArray # Build metagene profile metagene_generate annotation.gtf ribo.bam metagene_output/ # Calculate P-site offsets psite annotation.gtf metagene_output/profile.txt psite_offsets.txt
python# TE = Ribo-seq RPKM / RNA-seq RPKM from plastid import BAMGenomeArray import numpy as np ribo_counts = count_reads(ribo_bam, genes) rna_counts = count_reads(rna_bam, genes) te = ribo_counts / rna_counts
bash# RiboCode for ORF calling RiboCode -a annotation.gtf -c config.txt -o ribocoded_orfs
<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->
Other measured skills in the registry, with their headline benchmark lift.