Version Control2

Github

GitHub: https://github.com

Track and manage changes to your code & files

Store and label changes at every step

Small or large projects

Collaborate on projects and minimize conflicting edits

Works on multiple platforms (MacOS, Windows, Linux)

Website for github, cutadapt repository

Conda/Mamba environments

  • Isolated spaces for each project with specific tool versions

  • Manage Python versions and dependencies

  • Install packages and software directly into environment

  • Stable and reproducible place to run code and applications

  • Not limited to Python, can run bash, Rscript

  • YAML configuration file to create or export and transfer an environment

  • Public repositories for sequence data - required for most journals

Websites: NCBI, Ensembl, Santa Cruz

Next
RC Logo RC Logo © 2026 The Rector and Visitors of the University of Virginia