Access ENCORI (StarBase) database for miRNA-target, RNA-RNA, and other regulatory data. Invoke when user asks to search ENCORI or retrieve regulatory interactions.
53
60%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Evidence Insight/encori-api/SKILL.mdscripts/encori_client.py plus 1 additional script(s).requests librarySee ## Usage above for related details.
cd "20260316/scientific-skills/Evidence Insight/encori-api"
python -m py_compile scripts/encori_client.py
python scripts/encori_client.py --helpExample run plan:
CONFIG block or documented parameters if the script uses fixed settings.python scripts/encori_client.py with the validated inputs.scripts/encori_client.py with additional helper scripts under scripts/.Run this minimal command first to verify the supported execution path:
python scripts/validate_skill.py --helpThis skill allows you to query the ENCORI (The Encyclopedia of RNA Interactomes) database programmatically. It supports multiple endpoints for retrieving data on miRNA-target interactions, RNA-RNA networks, RBP-target interactions, and more.
The skill provides access to the following data modules via the encori_client.py script:
Run the python script .trae/skills/encori-api/scripts/encori_client.py with the appropriate subcommand and arguments.
Most endpoints support:
--assembly: Genome version (default: hg38)--geneType: Main gene type (default: mRNA)--cellType: Cell type (default: all)Get all miRNA data for PDCD4 in HeLa cells:
python .trae/skills/encori-api/scripts/encori_client.py miRNATarget --target PDCD4 --cellType HeLaGet all miRNA cleavage data for TP53:
python .trae/skills/encori-api/scripts/encori_client.py degradomeRNA --target TP53Get interaction networks of TP53-mRNA:
python .trae/skills/encori-api/scripts/encori_client.py RNARNA --RNA TP53Get ceRNAs for a specific miRNA family:
python .trae/skills/encori-api/scripts/encori_client.py ceRNA --family "miR-10-5p"Get data of all RBPs that bind to TP53 in HeLa cells:
python .trae/skills/encori-api/scripts/encori_client.py RBPTarget --target TP53 --cellType HeLaGet RBP-MYC interactions in breast carcinoma:
python .trae/skills/encori-api/scripts/encori_client.py RBPDisease --tissue breast --disease carcinoma --target MYCRetrieve binding motifs containing 'UGCAUG':
python .trae/skills/encori-api/scripts/encori_client.py RBPMotifScan --motif UGCAUGRetrieve binding sites for a specific dataset ID:
python .trae/skills/encori-api/scripts/encori_client.py bindingSite --datasetID SBDH2131encori_api_result.md unless the skill documentation defines a better convention.Run this minimal verification path before full execution when possible:
python scripts/encori_client.py --helpExpected output format:
Result file: encori_api_result.md
Validation summary: PASS/FAIL with brief notes
Assumptions: explicit list if any63c61d3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.