Agent skill · Databases

bio-rna-structure-ncrna-search

Searches for non-coding RNA homologs and classifies RNA families using Infernal covariance model searches against the Rfam database. Identifies structured RNAs by sequence and secondary structure conservation. Use when querying sequences against Rfam, building custom covariance models for novel RNA families, or classifying non-coding transcripts by family.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill ncrna-search --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 5
SKILL.md size: 9 KB
Bundled scripts: yes
Path: skills/bioskills/ncrna-search/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## Version Compatibility Reference examples tested with: BioPython 1.83+, Infernal 1.1+, pandas 2.2+ Before using code patterns, verify installed versions match. If versions differ: - Python: `pip show <package>` then `help(module.function)` to check signatures - 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. # ncRNA Search **"Search my sequences for known non-coding RNA families"** → Query sequences against the Rfam database using covariance models that score both sequence and secondary structure conservation, or build custom CMs for novel RNA families. - CLI: `cmscan` for searching against Rfam CMs - CLI: `cmbuild` + `cmcalibrate` for building custom covariance models Search for non-coding RNA homologs and classify RNA families using covariance models (CMs). Infernal scores both sequence and secondary structure conservation, making it more sensitive than sequence-only methods for structured RNAs. ## Rfam Database Setup ```bash # Download current Rfam covariance models (~500 MB compressed) wget https://ftp.ebi

What's inside
Steps it walks through
  1. Version Compatibility
  2. Rfam Database Setup
  3. cmscan: Query Sequences Against Rfam
  4. cmscan Key Options
  5. Gathering Threshold vs E-value
  6. cmsearch: Search Specific CM Against Sequence Database
  7. Building Custom Covariance Models
  8. Step 1: Prepare Stockholm Alignment
  9. Step 2: Build and Calibrate
  10. Step 3: Search
  11. cmbuild Options
  12. Parsing Infernal Output
  13. Tabular Output (--tblout --fmt 2)
  14. Extract Hit Sequences
Ships with 4 files
  • examples/custom_cm.sh
  • examples/parse_infernal.py
  • examples/rfam_search.sh
  • usage-guide.md
Commands it runs
Download current Rfam covariance models (~500 MB compressed)
wget https://ftp.ebi.ac.uk/pub/databases/Rfam/CURRENT/Rfam.cm.gz
gunzip Rfam.cm.gz
Press the CM database (required before searching)
cmpress Rfam.cm
Download clan information (for resolving overlapping hits)
wget https://ftp.ebi.ac.uk/pub/databases/Rfam/CURRENT/Rfam.clanin
Basic cmscan against Rfam
cmscan --cpu 8 --tblout results.tbl --fmt 2 Rfam.cm query.fa > results.out
With clan overlap resolution (removes redundant hits from same clan)
More from awesome-bio-agent-skills
All skills →
About this skill
What does the bio-rna-structure-ncrna-search skill do?

Searches for non-coding RNA homologs and classifies RNA families using Infernal covariance model searches against the Rfam database. Identifies structured RNAs by sequence and secondary structure conservation. Use when querying sequences against Rfam, building custom covariance models for novel RNA families, or classifying non-coding transcripts by family.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill ncrna-search --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going