2024-06-24 08:40:34 +00:00
---
format: gfm
---
```{r setup, include=FALSE}
2025-05-06 20:36:16 +00:00
package <- yaml::read_yaml("_viash.yaml")
license <- paste0(package$links$repository, "/blob/main/LICENSE")
contributing <- paste0(package$links$repository, "/blob/main/CONTRIBUTING.md")
pkg <- package$name
2025-09-01 11:04:56 +00:00
ver <- if (!is.null(package$version)) package$version else "v0.4.0"
comp <- "bowtie2_align"
# Count components
component_dirs <- list.dirs("src", recursive = FALSE, full.names = FALSE)
component_dirs <- component_dirs[!startsWith(component_dirs, "_")]
n_tools <- length(component_dirs)
2024-06-24 08:40:34 +00:00
```
2025-09-01 11:04:56 +00:00
2025-05-06 20:36:16 +00:00
# 🌱📦 `r pkg`
2024-06-24 08:40:34 +00:00
2025-05-06 20:36:16 +00:00
[](https://www.viash-hub.com/packages/`r pkg`)
[](`r package$links$repository`)
[](`r license`)
[](`r package$links$issue_tracker`)
[`-blue.svg)](https://viash.io)
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
**A curated collection of high-quality, production-ready bioinformatics components**
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
Built with [Viash](https://viash.io), `r pkg` provides reliable, containerized tools for genomics and bioinformatics workflows. Each component is thoroughly tested, fully documented, and designed for seamless integration into both standalone and Nextflow pipelines.
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
## Why Choose `r pkg`?
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
✅ **Production Ready**: All components are containerized with pinned versions and comprehensive testing
✅ **Nextflow Native**: Drop-in compatibility with Nextflow workflows
✅ **Complete Documentation**: Full parameter exposure with detailed help and examples
✅ **Quality Assured**: Unit tested with automated CI/CD validation
✅ **Modern Standards**: Built with current best practices and maintained dependencies
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
## Featured Tools
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
Our collection spans the complete bioinformatics pipeline:
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
**Alignment & Mapping**: BWA, Bowtie2, STAR, Kallisto, Salmon
**Quality Control**: FastQC, Falco, MultiQC, Qualimap, NanoPlot
**Preprocessing**: Cutadapt, fastp, Trimgalore, UMI-tools
**Variant Calling**: BCFtools, LoFreq, SnpEff
**File Manipulation**: SAMtools, Bedtools, seqtk
**Assembly & Annotation**: BUSCO, AGAT, GFFread
**Single Cell**: CellRanger, BD Rhapsody
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
[View all components →](https://www.viash-hub.com/packages/`r pkg`)
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
## Quick Start
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
You can run Viash components from `r pkg` in several ways:
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
**🌐 Via Viash Hub Web UI**: Interactive interface with documentation and examples
**⚡ As Standalone Executables**: Direct command-line execution
**🔄 Via Nextflow**: Local or cloud-based pipeline workflows
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
For detailed instructions on each method, visit the **[Viash Hub documentation →](https://viash-hub.com/packages/`r pkg`)** where each component page shows exactly how to run it in different environments.
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
```{r mmd, echo=FALSE, results='asis'}
cat(
"```mermaid\n",
"flowchart LR\n",
" A[", pkg, " Components] --> B[🌐 Web UI]\n",
" A --> C[⚡ Standalone]\n",
" A --> D[🔄 Nextflow Local]\n",
" A --> E[☁️ Nextflow Cloud]\n",
" \n",
" style A fill:#7a4baa,color:#fff\n",
" style B fill:#e1f5fe,color:#000\n",
" style C fill:#e8f5e8,color:#000\n",
" style D fill:#fff3e0,color:#000\n",
" style E fill:#f3e5f5,color:#000\n",
"```\n",
sep = ""
)
2025-05-06 20:36:16 +00:00
```
2025-09-01 11:04:56 +00:00
You can run components directly from Viash Hub's launch interface. See [Viash Hub](https://www.viash-hub.com/packages/`r pkg`) for more information.
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
## Contributing
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
We welcome contributions! `r pkg` thrives on community input to expand our collection of high-quality bioinformatics components.
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
### Quick Contribution Process
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
1. **Fork** the repository
2. **Create** your component following our guidelines
3. **Test** thoroughly with `viash test`
4. **Submit** a pull request
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
### What We're Looking For
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
- **Popular bioinformatics tools** missing from our collection
- **Improvements** to existing components
- **Bug fixes** and documentation enhancements
- **Best practice** implementations
2025-05-06 20:36:16 +00:00
2025-09-01 11:04:56 +00:00
### Getting Started
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
Check out our comprehensive guides:
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
- **[Contributing Guidelines](`r contributing`)** - Complete development guide
- **[Component Standards](docs/COMPONENT_DEVELOPMENT.md)** - Quality requirements
- **[Testing Guide](docs/TESTING.md)** - Validation best practices
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
**New to Viash?** Start with our [beginner-friendly issues](https://github.com/viash-hub/biobox/labels/good%20first%20issue) or join our [community discussions](https://github.com/viash-hub/biobox/discussions).
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
## Community & Support
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
- **Documentation**: [Viash Documentation](https://viash.io)
- **Discussions**: [GitHub Discussions](https://github.com/viash-hub/biobox/discussions)
- **Issues**: [Bug Reports & Feature Requests](https://github.com/viash-hub/biobox/issues)
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
---
2024-06-24 08:40:34 +00:00
2025-09-01 11:04:56 +00:00
**Ready to streamline your bioinformatics workflows?** [Get started with `r pkg` today →](https://www.viash-hub.com/packages/`r pkg`)