Agent skill
bio-epitranscriptomics-m6anet-analysis
Install this agent skill to your Project
npx add-skill https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-epitranscriptomics-m6anet-analysis
SKILL.md
name: bio-epitranscriptomics-m6anet-analysis description: Detect m6A modifications from Oxford Nanopore direct RNA sequencing using m6Anet. Use when analyzing epitranscriptomic modifications from long-read RNA data without immunoprecipitation. tool_type: python primary_tool: m6Anet measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes. allowed-tools:
- read_file
- run_shell_command
m6Anet Analysis
Documentation: https://m6anet.readthedocs.io/
Data Preparation
# Basecall with Guppy (requires FAST5 files)
guppy_basecaller \
-i fast5_dir \
-s basecalled \
--flowcell FLO-MIN106 \
--kit SQK-RNA002
# Align to transcriptome
minimap2 -ax map-ont -uf transcriptome.fa reads.fastq > aligned.sam
Run m6Anet
from m6anet.utils import preprocess
from m6anet import run_inference
# Preprocess: extract features from FAST5
preprocess.run(
fast5_dir='fast5_pass',
out_dir='m6anet_data',
reference='transcriptome.fa',
n_processes=8
)
# Run m6A inference
run_inference.run(
input_dir='m6anet_data',
out_dir='m6anet_results',
n_processes=4
)
CLI Workflow
# Preprocess
m6anet dataprep \
--input_dir fast5_pass \
--output_dir m6anet_data \
--reference transcriptome.fa \
--n_processes 8
# Inference
m6anet inference \
--input_dir m6anet_data \
--output_dir m6anet_results \
--n_processes 4
Interpret Results
import pandas as pd
results = pd.read_csv('m6anet_results/data.site_proba.csv')
# Filter high-confidence m6A sites
# probability > 0.9: High confidence threshold
m6a_sites = results[results['probability_modified'] > 0.9]
Related Skills
- long-read-sequencing - ONT data processing
- m6a-peak-calling - MeRIP-seq alternative
- modification-visualization - Plot m6A sites
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
vcf-annotator
Annotate VCF variants with VEP, ClinVar, gnomAD frequencies, and ancestry-aware context. Generates prioritised variant reports.
chemist-analyst
Analyzes events through chemistry lens using molecular structure, reaction mechanisms, thermodynamics, kinetics, and analytical techniques (spectroscopy, chromatography, mass spectrometry). Provides insights on chemical processes, material properties, reaction pathways, synthesis, and analytical methods. Use when: Chemical reactions, material analysis, synthesis planning, process optimization, environmental chemistry. Evaluates: Molecular structure, reaction mechanisms, yield, selectivity, safety, environmental impact.
bio-alignment-io
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO. Supports Clustal, PHYLIP, Stockholm, FASTA, Nexus, and other alignment formats for phylogenetics and conservation analysis. Use when reading, writing, or converting alignment file formats.
sleep-analyzer
分析睡眠数据、识别睡眠模式、评估睡眠质量,并提供个性化睡眠改善建议。支持与其他健康数据的关联分析。
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
bio-hi-c-analysis-matrix-operations
Balance, normalize, and transform Hi-C contact matrices using cooler and cooltools. Apply iterative correction (ICE), compute expected values, and generate observed/expected matrices. Use when normalizing or transforming Hi-C matrices.
Didn't find tool you were looking for?