Tutorials
The following tutorials aim to cover the common bioinformatics workflows from data acquisition to comparative genomics.
Getting Started
- Assembly in 5 Minutes - Quick introduction to genome assembly with Mycelia
Core Workflow Tutorials
- Data Acquisition - Downloading and simulating sequence data
- Quality Control - Quality assessment and filtering
- K-mer Analysis - K-mer counting and spectrum analysis
- Genome Assembly - Assembly algorithms and execution
- Assembly Validation - Quality metrics and validation
- Gene Annotation - Gene prediction and annotation
- Comparative Genomics - Pangenome and phylogenetic analysis
- Tool Integration - Working with external bioinformatics tools
Specialized Topics
Graph Types and Assembly Methods
- Graph Type Tutorials - Overview of different graph structures
Round-Trip Examples
- String Graphs - String graph construction and traversal
- N-gram to String - Converting between representations
- FASTA Sequences - Working with FASTA format
- K-mer to Sequence - K-mer graph reconstruction
- FASTQ Graphs - Quality-aware graph construction
- Qualmer Graphs - Quality-weighted k-mer graphs
Advanced Topics
- Advanced Assembly Theory and Practice - Deep dive into assembly algorithms
- Viroid Assembly Workflow - Complete workflow for circular viral genomes
Running Tutorials
All tutorials are executable Julia scripts. To run a tutorial:
import Mycelia
include("tutorials/01_data_acquisition.jl")Or run all tutorials:
include("tutorials/run_all_tutorials.jl")Next Steps
- Review the API Reference for detailed function documentation
- See Getting Started for installation and basic usage
- Check Examples for common workflow patterns