Installation

Development Setup

For contributing or running from source:

git clone https://github.com/austin-s-h/sirnaforge
cd sirnaforge
make dev    # Installs deps + pre-commit hooks

Docker (Full Bioinformatics Stack)

The Docker image includes Nextflow, BWA-MEM2, SAMtools, and ViennaRNA for complete off-target analysis.

# Pull pre-built image
docker pull ghcr.io/austin-s-h/sirnaforge:latest

# Run a workflow
docker run --rm -v $(pwd):/data -w /data \
  ghcr.io/austin-s-h/sirnaforge:latest \
  sirnaforge workflow TP53 --output-dir results/

Tip

Use Docker when you need:

  • Nextflow pipeline execution

  • BWA-MEM2 off-target alignment

  • Reproducible analysis environment

Verify Installation

# Check version
sirnaforge version

# Run help
sirnaforge --help

# Quick test with sample data
sirnaforge design examples/sample_transcripts.fasta -o test.csv