One-click install
npx skills add https://github.com/itallstartedwithaidea/agent-skills --skill bioinformatics-itallstartedwithaidea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bioinformatics
Source: https://github.com/itallstartedwithaidea/agent-skills/tree/main/skills/scientific-research/bioinformatics
Command: npx skills add https://github.com/itallstartedwithaidea/agent-skills --skill bioinformatics-itallstartedwithaidea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scanpy, numpy, pandas, gprofiler-official, biopython, and includes assets (resource) components.

What problem does it solve?

Bioinformatics automates end-to-end computational biology workflows so you can transform raw sequencing and single-cell gene expression data into reproducible results and biological interpretations.

Core Features & Use Cases

  • Single-cell RNA-seq pipeline with Scanpy: Quality control, normalization, dimensionality reduction (PCA/UMAP), clustering (Leiden), and differential expression.
  • Sequence and alignment analysis with BioPython: FASTA parsing and pairwise sequence alignment for comparative sequence statistics.
  • Gene regulatory network and pathway enrichment analysis: Infers biological mechanisms via pathway enrichment (e.g., GO/KEGG/REACTOME sources) using gene lists.

Example: Analyze an h5ad single-cell RNA-seq dataset to identify marker genes by cluster and then enrich those genes to interpret the underlying pathways.

Quick Start

Use the bioinformatics skill to run a Scanpy single-cell RNA-seq pipeline on your h5ad file and produce clustered differential expression results plus pathway enrichment for the resulting gene list.

Frequently Asked Questions about bioinformatics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a single-cell RNA-seq pipeline on an h5ad file?

To run a single-cell RNA-seq pipeline on an h5ad file, use Scanpy for quality control, normalization, dimensionality reduction, clustering, and differential expression.

What is pathway enrichment for GO, KEGG, and Reactome?

Pathway enrichment for GO, KEGG, and Reactome is the process of inferring biological mechanisms from a gene list by identifying statistically overrepresented pathways.

Can I use BioPython for FASTA parsing and pairwise sequence alignment?

Yes, you can use BioPython for FASTA parsing and pairwise sequence alignment to perform comparative sequence statistics and structural analysis.

Does this bioinformatics pipeline support dimensionality reduction and Leiden clustering?

Yes, this bioinformatics pipeline supports dimensionality reduction using PCA and UMAP, alongside Leiden clustering to identify cellular subpopulations.

What's the best way to identify marker genes by cluster in scRNA-seq data?

The best way to identify marker genes by cluster in scRNA-seq data is applying Scanpy-based preprocessing, Leiden clustering, and differential expression analysis.

Do I need numpy and pandas to perform computational biology workflows?

Yes, you need numpy and pandas alongside scanpy, biopython, and gprofiler-official to ensure reproducible pipeline execution for computational biology workflows.