Overview
BioJulia: Fast, open, easy software for biology
Note: This landing site is under extensive development and will receive frequent updates. It is not in a ready state, and is published under GitHub Pages only for testing purposes.
BioJulia is a passionate, community-led organization providing biology-related packages written in the Julia programming language. The organization offers a comprehensive, fully open-source ecosystem of both libraries that serve as essential building blocks for other packages as well as interactive tools for everyday tasks and workflows.
Biologists and other scientists are fully empowered by Julia to easily tackle domain-specific challenges, taking advantage of features including:
Fully reproducible environments thanks to Julia's built-in package manager
Competitive performance that rivals that of lower-level, more complex languages such as C and Fortran
Unicode-based math symbol support, transparent BLAS integration, and additional features for performing complex numerical operations
A batteries-included read-eval-print loop (REPL) for interactive data exploration and prototyping
Seamless interoperability (JLLs, Cmd,...) with other languages via multiple foreign function interfaces
Where to Start?
Take a look at all BioJulia code via the official GitHub page
Begin contributing ideas and features following the core guidelines
Deep dive into the ecosystem over at the Overview
Start learning right away using the Getting Started tutorials
See some awesome examples in the BioJulia Showcase
Come chat with us over in the Slack #biology channel and on forums
Use the top navigation bar to search for provided packages within one's field of interest.