Contributions are welcome when they improve reproducibility, correctness, portability, or documentation.
git clone https://github.com/Ekin-Kahraman/rnaseq-nextflow-pipeline.git
cd rnaseq-nextflow-pipeline
python test/create_test_data.py
nextflow run main.nf -profile test,docker --outdir test_results
python scripts/validate_outputs.py test_resultsUse -profile test for pull requests. It builds a tiny synthetic reference and verifies the full software path without downloading controlled or patient-derived data.
- The test profile completes locally.
python scripts/validate_outputs.py <outdir>passes.- New parameters are documented in
README.mdandnextflow.config. - Changes affecting cloud execution update
docs/cloud.md. - Output layout changes are reflected in the README output tree.
Preferred contributions:
- Additional aligner or quantifier options with tests
- More robust schema validation
- Cloud execution improvements
- Documentation for real datasets
- Bug fixes in output validation
Out of scope:
- Committing real FASTQ files, large references, or private metadata
- Unpinned custom containers without a clear reason
- Changes that silently alter biological interpretation without documenting the effect
By contributing, you agree that your contributions are licensed under the MIT licence.