Agent skill

Bio Workflows Smrna Pipeline

by GPTomics in GPTomics/bioSkills

Orchestrates the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and expression-filtered targets, chaining kit-aware cutadapt trimming (adapter on every read, UMI/4N handling)…

MITAuto-check passedResearch & Science

Install Bio Workflows Smrna Pipeline

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-workflows-smrna-pipeline -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-workflows-smrna-pipeline --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workflows/smrna-pipeline .claude/skills/bio-workflows-smrna-pipeline && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-workflows-smrna-pipeline
GitHub stars
1.2k
Used in
1 other repo
Token cost
~3.8k tokens
SKILL.md length
1,253 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Orchestrates the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and expression-filtered targets, chaining kit-aware cutadapt trimming (adapter on every read, UMI/4N handling)…

  • Works in 4 steps: The library kit fixes adapter + UMI/4N… → The normalizer is the dominant analytic… → RAW counts (not RPM) flow into DESeq2,… → …
  • Committing the library-kit adapter/UMI handling once
  • SKILL.md covers Version Compatibility, The governing principle, Pipeline map and Made-once commitments, plus 9 more sections
  • Runs Shell scripts from its folder

What it does

Bio Workflows Smrna Pipeline is an agent skill from GPTomics/bioSkills. Orchestrates the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and expression-filtered targets, chaining kit-aware cutadapt trimming (adapter on every read, UMI/4N handling), miRge3 known+isomiR quantification or miRDeep2 novel discovery, compositionally-aware DESeq2, and miRanda target prediction. Use when committing the library-kit adapter/UMI handling once, choosing the NORMALIZER (which drives which miRNAs are called DE more than the DE model does), deciding known quantification vs novel…

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `examples/smrna_full_pipeline.sh` and `usage-guide.md`).

It sits in Research & Science, covering Bioinformatics and Creative writing and fiction. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Committing the library-kit adapter/UMI handling once
  • Choosing the NORMALIZER (which drives which miRNAs are called DE more than the DE model does)
  • Deciding known quantification vs novel discovery
  • Handling biofluid/plasma libraries that lack a trustworthy endogenous normalizer

Example prompts

  • “Use the bio-workflows-smrna-pipeline skill to orchestrate the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and…”
  • “/bio-workflows-smrna-pipeline”

Requirements

  • A Bash shell

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. The library kit fixes adapter + UMI/4N handling, committed once at trimming and un-reversible. The insert (~22 nt) is far shorter than the…
  2. The normalizer is the dominant analytic commitment — more than the DE model. miRNA counts are few-featured and compositional; a handful of…
  3. RAW counts (not RPM) flow into DESeq2, and size factors must be inspected. A large rise in one abundant miRNA mechanically deflates all…
  4. Targets are hypotheses, not findings. miRanda output must be intersected with anti-correlated mRNA DE and validated databases before…

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Shell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Workflows Smrna Pipeline loads about 3.8k tokens when it runs. Until then it costs about 212 tokens; SKILL.md has 1,253 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~212
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,253 words, ~3,762 tokens.

Download SKILL.mdSave it as .claude/skills/bio-workflows-smrna-pipeline/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-workflows-smrna-pipeline
description
Orchestrates the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and expression-filtered targets, chaining kit-aware cutadapt trimming (adapter on every read, UMI/4N handling), miRge3 known+isomiR quantification or miRDeep2 novel discovery, compositionally-aware DESeq2, and miRanda target prediction. Use when committing the library-kit adapter/UMI handling once, choosing the NORMALIZER (which drives which miRNAs are called DE more than the DE model does), deciding known quantification vs novel discovery, handling biofluid/plasma libraries that lack a trustworthy endogenous normalizer, routing tRF/piRNA reads to their own profiling, or feeding RAW (not RPM) counts with size-factor inspection into DE. Hands mechanism to the small-rna-seq component skills; not a re-teach of any single step.
tool_type
mixed
primary_tool
miRge3.0
workflow
true
depends_on
small-rna-seq/smrna-preprocessing, small-rna-seq/mirge3-analysis, small-rna-seq/mirdeep2-analysis, small-rna-seq/differential-mirna…

Version Compatibility

Reference examples tested with: cutadapt 4.4+, miRge3.0 0.1.4+, miRDeep2 2.0.1.3+, DESeq2 1.42+, apeglm 1.24+, miRanda 3.3a, umi_tools 1.1+, miRTrace 1.0+

Before using code patterns, verify installed versions match. If versions differ:

  • R: packageVersion('<pkg>') then ?function_name to verify parameters
  • CLI: <tool> --version then <tool> --help to confirm flags

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

Note: the correct 3' adapter sequence and the UMI/4N scheme are KIT-specific (TruSeq vs NEXTflex vs QIAseq) — confirm against the kit before trimming. The normalizer that best fits compositional miRNA data drifts with the method literature; treat the table below as a decision aid to validate, not a fixed rule.

Small RNA-seq Pipeline

"Analyze my small RNA-seq data from FASTQ to differential miRNAs" -> Chain kit-aware trimming, known-miRNA quantification (or novel discovery), a compositionally-aware DE test, and expression-filtered target prediction.

  • CLI + R: cutadapt -> (miRge3.0 | miRDeep2) -> DESeq2 (inspect size factors) -> miRanda (filter by anti-correlated mRNA)

This is a workflow skill: it owns the chaining decisions and hand-offs, not the internals of any one step. Every step below cross-references the component skill that teaches its mechanism.

The governing principle

A small RNA-seq result turns on two things the mRNA pipeline never faces — the adapter is on every read, and the counts are compositional — so the trustworthy result is decided at these seams.

  1. The library kit fixes adapter + UMI/4N handling, committed once at trimming and un-reversible. The insert (~22 nt) is far shorter than the read, so the 3' adapter is on EVERY real read and --discard-untrimmed correctly drops no-insert junk (the inverse of genomic DNA). NEXTflex 4N random bases are stripped AFTER adapter removal; QIAseq UMIs are extracted and deduped. NEVER position-dedup a non-UMI small-RNA library — abundant miRNAs legitimately share start positions, so position-dedup destroys real signal.
  2. The normalizer is the dominant analytic commitment — more than the DE model. miRNA counts are few-featured and compositional; a handful of miRNAs can dominate the library. Global scaling (TMM's 30%/5% trimming, median-of-ratios) is built for ~20k mRNAs and is harmful among hundreds of miRNAs (Garmire 2012). The normalizer choice CHANGES which miRNAs are called DE. Commit and report it; do not default silently.
  3. RAW counts (not RPM) flow into DESeq2, and size factors must be inspected. A large rise in one abundant miRNA mechanically deflates all others (the closed-composition artifact), manufacturing spurious "down" calls. Confirm the input is raw integer counts and inspect sizeFactors(dds) before trusting any call.
  4. Targets are hypotheses, not findings. miRanda output must be intersected with anti-correlated mRNA DE and validated databases before interpretation.

Pipeline map

FASTQ (single-end small RNA)
  | [1] Trim (kit-aware) --------> cutadapt (+ umi_tools / 4N)   (small-rna-seq/smrna-preprocessing)
  v     ^-- commitment: kit adapter + UMI/4N; --discard-untrimmed; NO position-dedup w/o UMI
  | [2] Quantify OR discover ----> miRge3.0 (known+isomiR) | miRDeep2 (novel)  (small-rna-seq/mirge3-analysis, mirdeep2-analysis)
  v
  | [3] Differential expression -> DESeq2 on RAW counts; INSPECT size factors   (small-rna-seq/differential-mirna)
  v     ^-- commitment: the NORMALIZER (drives which miRNAs are DE)
  | [4] Target prediction -------> miRanda, filtered by anti-correlated mRNA DE  (small-rna-seq/target-prediction)
  v
Differential miRNAs + expression-supported targets
   (tRF/piRNA reads -> small-rna-seq/trf-pirna-profiling)

Made-once commitments

CommitmentChoiceConsequence inherited downstream
Library kit adapter + UMI/4NTruSeq / NEXTflex-4N / QIAseq-UMI handling, set at trimmingWrong adapter or missed 4N/UMI corrupts every count; non-UMI position-dedup destroys real miRNAs
Quantification targetKnown-miRNA + isomiR (miRge3) vs novel discovery (miRDeep2)Discovery is high-FP and needs a genome + bowtie1; quantification is the common curated case
Normalizermedian-of-ratios/TMM vs quantile/loess vs RUVg vs CoDA/ALDEx2Which miRNAs are DE (more than the DE model choice)
Biofluid vs tissueplasma/serum has NO trustworthy endogenous normalizerDE may be uninterpretable without spike-ins + hemolysis modeling

The canonical order and why

  1. Trim (kit-aware) — adapter removal with --discard-untrimmed; 4N/UMI handling before or during collapse. Order-trap: position-deduping a non-UMI library removes real high-abundance miRNAs.
  2. miRTrace QC — length/complexity, RNA-class composition, cross-clade contamination BEFORE quantification (a good mapping rate hides sample swaps and reagent contamination).
  3. Quantify (miRge3) or discover (miRDeep2) — to raw integer counts. For miRDeep2, choose the score cutoff from survey.pl signal-to-noise, not a fixed rule.
  4. Low-count filter (rowSums >= 10, lower than mRNA) BEFORE normalization.
  5. DE with the committed normalizer — raw counts into DESeq2; inspect sizeFactors. Order-trap: feeding RPM/CPM bakes compositional distortion into an invalid model.
  6. Target prediction — intersect miRanda predictions with anti-correlated mRNA DE (order-trap: enrichment on raw predictions is false-positive-laden).

Fork/decision points

Pipeline-level selection only; mechanism lives in the component skills.

ForkLean towardHand off to
Quantify vs discovermiRge3.0 (known + isomiR, curated, common) vs miRDeep2 (novel only; high FP, genome + bowtie1, survey.pl cutoff)small-rna-seq/mirge3-analysis, small-rna-seq/mirdeep2-analysis
Normalizermedian-of-ratios/TMM (risky under composition shift) vs quantile/loess (better on skewed miRNA) vs RUVg (control/empirical miRNAs) vs CoDA/ALDEx2 (compositional sensitivity check)small-rna-seq/differential-mirna
Biofluid/plasmano trustworthy endogenous normalizer (miR-16 is hemolysis-sensitive, U6 degrades); cel-miR-39 spike controls EXTRACTION not biological scale; model batch/hemolysis explicitlysmall-rna-seq/differential-mirna
RNA classmiRNA vs tRF/piRNA (26-32 nt peak) -> route to trf-pirna-profiling (MINTmap/unitas)small-rna-seq/trf-pirna-profiling
Show full SKILL.md (513 more words)Show less

Primary path: cutadapt -> miRge3.0 -> DESeq2 -> miRanda

Goal: turn kit-specific FASTQ into differential miRNAs with expression-supported targets.

Approach: trim to the kit, quantify known miRNAs/isomiRs, test RAW counts with size-factor inspection, then filter targets by anti-correlation. (The runnable script in examples/ shows the miRDeep2 novel-discovery route below; the miRge3.0 commands are shown here.)

bash
# Kit-aware trim: adapter on EVERY read, so --discard-untrimmed drops no-insert junk (inverse of gDNA).
# NEXTflex 4N: cutadapt -u 4 -u -4 AFTER adapter. QIAseq UMIs: umi_tools. NEVER position-dedup non-UMI.
cutadapt -a TGGAATTCTCGGGTGCCAAGG --minimum-length 18 --maximum-length 30 --discard-untrimmed \
    -o trimmed.fastq.gz reads.fastq.gz

# Known-miRNA + isomiR quantification (the common case). NOTE: v3 has NO 'annotate' subcommand
# (that was miRge2); it is `miRge3.0 -s ...`. Reads are already cutadapt-trimmed, so -a is OMITTED
# (v3 has no 'none' keyword; passing one makes cutadapt treat it as an adapter sequence and fail).
# isomiRs are annotated by default; -gff emits the isomiR GFF.
# (-ai would instead compute A-to-I editing, a separate analysis, not isomiR reporting.)
miRge3.0 -s trimmed.fastq.gz -lib /path/to/miRge3_Lib -on human -db mirbase \
    -gff -cpu 8 -o mirge_out
r
library(DESeq2)
# RAW counts (miR.Counts.csv), NOT RPM. A few miRNAs can dominate, so inspect sizeFactors first.
# miRge3.0 writes into a timestamped subfolder (mirge_out/miRge.YYYY-M-D_h-m-s/), not directly into -o
counts <- read.csv(Sys.glob('mirge_out/miRge.*/miR.Counts.csv')[1], row.names = 1)
dds <- DESeqDataSetFromMatrix(round(counts), colData, ~condition)
dds <- dds[rowSums(counts(dds)) >= 10, ]      # lower prefilter than mRNA
dds <- DESeq(dds)
print(sizeFactors(dds))                       # a dominant-miRNA shift distorts these -> spurious calls
res <- lfcShrink(dds, coef = 'condition_treated_vs_control', type = 'apeglm')
bash
# Targets are a hypothesis: intersect with anti-correlated mRNA DE before trusting them.
# -sc 140: miRanda default alignment-score floor; -en -20: keep duplexes with MFE <= -20 kcal/mol (stable binding)
miranda mature_mirnas.fa target_3utrs.fa -sc 140 -en -20 -strict -out targets.txt

Novel discovery alternative: miRDeep2

Goal: discover previously unannotated miRNAs (only when that is the question).

Approach: collapse reads, map to the genome with bowtie1, run miRDeep2, and pick the score cutoff from the signal-to-noise survey — not a fixed threshold. Full runnable script: examples/smrna_full_pipeline.sh.

bash
gunzip -kc trimmed.fastq.gz > trimmed.fastq            # mapper.pl reads plain-text FASTQ, not gzip
mapper.pl trimmed.fastq -e -h -i -j -l 18 -m -p genome_index \
    -s reads_collapsed.fa -t reads_collapsed_vs_genome.arf
miRDeep2.pl reads_collapsed.fa genome.fa reads_collapsed_vs_genome.arf \
    mature_ref.fa none hairpin_ref.fa -t Human      # score cutoff from survey.pl signal-to-noise

QC checkpoints between steps

AfterGateInterpretation
TrimRead-length peak 21-23 nt30+ nt smear = degradation/tRNA/rRNA; 26-32 nt peak = piRNA (route to trf-pirna-profiling)
miRTrace/alignRNA-class composition (miRNA vs tRF/rRF/piRNA); cross-clade contaminationAbundant non-miRNA classes mean this is a tRF/piRNA story, not a miRNA one
Before DERAW counts (not RPM); size factors inspectedA dominant-miRNA shift distorts size factors and manufactures spurious "down" calls
After DEbaseMean reported with every callA significant fold-change on a ~5-count miRNA is noise
Targetsfiltered by anti-correlated mRNA DE + validated DBsRaw miRanda predictions are hypotheses, not findings

Ligation bias means absolute cross-miRNA abundance WITHIN a sample is untrustworthy; compare the same miRNA across samples, never across kits. For a fully reproducible run, nf-core/smrnaseq chains these steps (workflow-management/nf-core-pipelines).

Common Errors

SymptomCauseFix
Real high-abundance miRNAs vanishPosition-deduped a non-UMI libraryDedup ONLY with UMIs (umi_tools); non-UMI libraries are not position-deduped
Invalid model / distorted callsFed RPM/CPM to DESeq2Use RAW integer counts; RPM bakes in composition
Many spurious "down" miRNAsOne abundant miRNA rose and deflated the rest (closed composition)Inspect size factors; consider quantile/RUVg/ALDEx2 as a sensitivity check
DE looks strong but is noiseFold-change on a ~5-count miRNAReport and gate on baseMean
Plasma miRNA DE uninterpretableNo trustworthy endogenous normalizer; hemolysis confoundSpike-ins for extraction control + model hemolysis/batch explicitly
"miRNA" library is mostly tRF/piRNA26-32 nt peak / broad tRF distributionRoute to trf-pirna-profiling (MINTmap/unitas)

Pipeline map (hand-offs)

  • small-rna-seq/smrna-preprocessing - kit-specific adapter, UMI, and 4N handling
  • small-rna-seq/mirge3-analysis - known-miRNA and isomiR quantification
  • small-rna-seq/mirdeep2-analysis - novel miRNA discovery and survey.pl cutoff
  • small-rna-seq/differential-mirna - compositionally-aware DE and normalizer selection
  • small-rna-seq/target-prediction - seed prediction filtered by expression
  • small-rna-seq/trf-pirna-profiling - tRF and piRNA profiling

The runnable miRDeep2 discovery-route script is in this skill's examples/ (smrna_full_pipeline.sh).

  • small-rna-seq/smrna-preprocessing - Kit-specific adapter, UMI, and 4N handling
  • small-rna-seq/mirdeep2-analysis - Novel miRNA discovery
  • small-rna-seq/mirge3-analysis - Known-miRNA and isomiR quantification
  • small-rna-seq/differential-mirna - Compositionally-aware DE
  • small-rna-seq/target-prediction - Seed prediction filtered by expression
  • small-rna-seq/trf-pirna-profiling - tRF and piRNA profiling
  • differential-expression/deseq2-basics - DESeq2 model, contrasts, shrinkage
  • workflow-management/nf-core-pipelines - Run nf-core/smrnaseq as a curated, reproducible pipeline

References

  • Garmire LX, Subramaniam S (2012) Evaluation of normalization methods in mammalian microRNA-Seq data. RNA 18:1279-1288. DOI 10.1261/rna.030916.111. (normalization, not the DE model, drives miRNA DE results.)
  • Risso D, Ngai J, Speed TP, Dudoit S (2014) Normalization of RNA-seq data using factor analysis of control genes or samples. Nature Biotechnology 32:896-902. DOI 10.1038/nbt.2931. (RUVg for miRNA/unwanted variation.)
  • Friedländer MR, Mackowiak SD, Li N, Chen W, Rajewsky N (2012) miRDeep2 accurately identifies known and hundreds of novel microRNA genes in seven animal clades. Nucleic Acids Research 40:37-52. DOI 10.1093/nar/gkr688.

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in workflows/smrna-pipeline of GPTomics/bioSkills.

  • SKILL.md
  • examples/smrna_full_pipeline.sh
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Workflows Smrna Pipeline next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Workflows Smrna Pipeline compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Workflows Smrna Pipeline this skillGPTomics/bioSkills1.2k1 repos~3.8kAutomated safety check: PassMIT
Popv Cell Annotationjaechang-hits/SciAgent-Skills3742 repos~6.9kAutomated safety check: PassBSD-3-Clause
Bioconductor SgcpbioMate-AI/biomate-bioconductor-kb804—~1.5kAutomated safety check: PassCustom licence
Bioconductor SplicewizbioMate-AI/biomate-bioconductor-kb804—~2.1kAutomated safety check: PassCustom licence
Bioconductor TreekorbioMate-AI/biomate-bioconductor-kb804—~1.5kAutomated safety check: PassCustom licence
Alphagenome Single Variant Analysisgoogle-deepmind/science-skills3.2k2 repos~3kAutomated safety check: NotesApache-2.0

Similar skills

  • Popv Cell Annotation

    jaechang-hits/SciAgent-Skills

    Consensus cell type annotation: runs 10+ algorithms (KNN-Harmony/BBKNN/Scanorama/scVI, CellTypist, ONCLASS, Random Forest, SCANVI, SVM, XGBoost) on a labeled reference and transfers labels via…

    374 GitHub starsUsed in 2 repos~6.9k tokens
    Research & ScienceAuto-check passed
  • Bioconductor Sgcp

    bioMate-AI/biomate-bioconductor-kb

    SGC is a semi-supervised pipeline for gene clustering in gene co-expression networks.

    804 GitHub stars~1.5k tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed
  • Bioconductor Splicewiz

    bioMate-AI/biomate-bioconductor-kb

    The analysis and visualization of alternative splicing (AS) events from RNA sequencing data remains challenging.

    804 GitHub stars~2.1k tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed
  • Bioconductor Treekor

    bioMate-AI/biomate-bioconductor-kb

    treekoR is a novel framework that aims to utilise the hierarchical nature of single cell cytometry data to find robust and interpretable associations between cell subsets and patient clinical end…

    804 GitHub stars~1.5k tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed
  • Alphagenome Single Variant Analysis

    google-deepmind/science-skills

    Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.

    3.2k GitHub starsUsed in 2 repos~3k tokens
    Research & ScienceAuto-check: notes
  • 13C Metabolic Flux Analysis

    K-Dense-AI/scientific-agent-skills

    Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.

    48k GitHub starsUsed in 1 repo~3.2k tokens
    Research & ScienceAuto-check passed

More from GPTomics/bioSkills

All 559 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.

    1.2k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed

Questions about Bio Workflows Smrna Pipeline

What does Bio Workflows Smrna Pipeline do?

Orchestrates the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and expression-filtered targets, chaining kit-aware cutadapt trimming (adapter on every read, UMI/4N handling)…. Bio Workflows Smrna Pipeline is an agent skill from GPTomics/bioSkills. Orchestrates the end-to-end small RNA-seq pipeline from FASTQ to differential miRNAs and expression-filtered targets, chaining kit-aware cutadapt trimming (adapter on every read, UMI/4N handling), miRge3 known+isomiR quantification or miRDeep2 novel discovery, compositionally-aware DESeq2, and miRanda target prediction.

When should I use Bio Workflows Smrna Pipeline?

Bio Workflows Smrna Pipeline fits situations like: committing the library-kit adapter/UMI handling once; choosing the NORMALIZER (which drives which miRNAs are called DE more than the DE model does); deciding known quantification vs novel discovery; handling biofluid/plasma libraries that lack a trustworthy endogenous normalizer.

How do I install Bio Workflows Smrna Pipeline in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-workflows-smrna-pipeline -a claude-code`. Or copy the skill folder (workflows/smrna-pipeline in GPTomics/bioSkills) into .claude/skills/bio-workflows-smrna-pipeline in your project. Claude Code loads it when a task matches its description.

How do I install Bio Workflows Smrna Pipeline in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-workflows-smrna-pipeline -a codex`. Or copy the skill folder (workflows/smrna-pipeline in GPTomics/bioSkills) into .agents/skills/bio-workflows-smrna-pipeline in your project. Codex loads it when a task matches its description.

Can I use Bio Workflows Smrna Pipeline in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-workflows-smrna-pipeline -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-workflows-smrna-pipeline, .gemini/skills/bio-workflows-smrna-pipeline, .github/skills/bio-workflows-smrna-pipeline and .opencode/skills/bio-workflows-smrna-pipeline in your project.

What does Bio Workflows Smrna Pipeline need to run?

Going by SKILL.md and its folder, Bio Workflows Smrna Pipeline needs a shell for the scripts in its folder. Our summary lists: A Bash shell.

Does Bio Workflows Smrna Pipeline access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bio Workflows Smrna Pipeline safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Workflows Smrna Pipeline use?

Bio Workflows Smrna Pipeline is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Workflows Smrna Pipeline use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Workflows Smrna Pipeline?

Skills that share tags, products or a category with Bio Workflows Smrna Pipeline: Popv Cell Annotation (jaechang-hits/SciAgent-Skills, 374 stars), Bioconductor Sgcp (bioMate-AI/biomate-bioconductor-kb, 804 stars), Bioconductor Splicewiz (bioMate-AI/biomate-bioconductor-kb, 804 stars) and Bioconductor Treekor (bioMate-AI/biomate-bioconductor-kb, 804 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Workflows Smrna Pipeline?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.