Files
biobox/README.md
CI 04a5851ff8 Build branch biobox/main with version main to biobox on branch main (7158daa)
Build pipeline: viash-hub.biobox.main-tb4cv

Source commit: 7158daa5f6

Source message: Fix bases2fastq component, update to latest practices (#190)

* wip updates

* refactor component

* assume bases2fastq follows semver

* fix version command

* add entry to changelog

* move to minor changes
2025-09-01 11:04:56 +00:00

125 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🌱📦 biobox
[![ViashHub](https://img.shields.io/badge/ViashHub-biobox-7a4baa.svg)](https://www.viash-hub.com/packages/biobox)
[![GitHub](https://img.shields.io/badge/GitHub-viash--hub%2Fbiobox-blue.svg)](https://github.com/viash-hub/biobox)
[![GitHub
License](https://img.shields.io/github/license/viash-hub/biobox.svg)](https://github.com/viash-hub/biobox/blob/main/LICENSE)
[![GitHub
Issues](https://img.shields.io/github/issues/viash-hub/biobox.svg)](https://github.com/viash-hub/biobox/issues)
[![Viash
version](https://img.shields.io/badge/Viash-v0.9.4-blue.svg)](https://viash.io)
**A curated collection of high-quality, production-ready bioinformatics
components**
Built with [Viash](https://viash.io), biobox 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.
## Why Choose biobox?
**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
## Featured Tools
Our collection spans the complete bioinformatics pipeline:
**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
[View all components →](https://www.viash-hub.com/packages/biobox)
## Quick Start
You can run Viash components from biobox in several ways:
**🌐 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
For detailed instructions on each method, visit the **[Viash Hub
documentation →](https://viash-hub.com/packages/biobox)** where each
component page shows exactly how to run it in different environments.
``` mermaid
flowchart LR
A[biobox Components] --> B[🌐 Web UI]
A --> C[⚡ Standalone]
A --> D[🔄 Nextflow Local]
A --> E[☁️ Nextflow Cloud]
style A fill:#7a4baa,color:#fff
style B fill:#e1f5fe,color:#000
style C fill:#e8f5e8,color:#000
style D fill:#fff3e0,color:#000
style E fill:#f3e5f5,color:#000
```
You can run components directly from Viash Hubs launch interface. See
[Viash Hub](https://www.viash-hub.com/packages/biobox) for more
information.
## Contributing
We welcome contributions! biobox thrives on community input to expand
our collection of high-quality bioinformatics components.
### Quick Contribution Process
1. **Fork** the repository
2. **Create** your component following our guidelines
3. **Test** thoroughly with `viash test`
4. **Submit** a pull request
### What Were Looking For
- **Popular bioinformatics tools** missing from our collection
- **Improvements** to existing components
- **Bug fixes** and documentation enhancements
- **Best practice** implementations
### Getting Started
Check out our comprehensive guides:
- **[Contributing
Guidelines](https://github.com/viash-hub/biobox/blob/main/CONTRIBUTING.md)** -
Complete development guide
- **[Component Standards](docs/COMPONENT_DEVELOPMENT.md)** - Quality
requirements
- **[Testing Guide](docs/TESTING.md)** - Validation best practices
**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).
## Community & Support
- **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)
------------------------------------------------------------------------
**Ready to streamline your bioinformatics workflows?** [Get started with
biobox today →](https://www.viash-hub.com/packages/biobox)