BioMakie.jl seems to be in a stable state with possibly useful examples available and a little bit of documentation. Test it out when you get a chance!
Package:
Docs:
Contributing and questions
Anyone can contribute to this package, by doing things like reporting bugs, fixing issues, improving performance, adding new features, and adding examples. Feel free to open an Issue or Pull Request, or communicate on the biology or makie channels of the Julia Slack.
About
This package provides plotting functions for protein structures, multiple sequence alignments, and some other related plots like protein structure contact maps. It also provides more complicated examples that show off additional functionality and interfaces. The main plotting functions are plotstruc and plotmsa, along with their mutating versions, plotstruc! and plotmsa!.
Implemented packages:
Significant or full coverage:
- BioStructures.jl
- MIToS.jl
- FastaIO.jl
- FASTX.jl
Some coverage:
- MolecularGraph.jl
- ProtoSyn.jl
Implemented visualizations:
- Structures
- Ball and stick, spacefilling, covalent representations
- Selections
- Alpha shapes
- Multiple sequence alignments
- Grid display
- Selections
- Frequency plot
- Data acquisition and GPT-3.5-turbo API
- Mutating structural residues with ProtoSyn
To Do:
- Non-standard and modified amino acids
- Connect MSA and structure plot
- Protein dynamics
- Better support for ligands and multiple chains
- Database web API interfaces
- WGLMakie support
- More examples