All Projects → jgreener64 → Bio3DView.jl

jgreener64 / Bio3DView.jl

Licence: other
A Julia package to view macromolecular structures in the REPL, in a Jupyter notebook/JupyterLab or in Pluto

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Bio3DView.jl

lightdock
Protein-protein, protein-peptide and protein-DNA docking framework based on the GSO algorithm
Stars: ✭ 110 (+266.67%)
Mutual labels:  structural-biology, protein-structure, structural-bioinformatics
protein-transformer
Predicting protein structure through sequence modeling
Stars: ✭ 77 (+156.67%)
Mutual labels:  structural-biology, protein-structure
haddocking.github.io
Webpage of the Bonvinlab @ Utrecht University and HADDOCK software
Stars: ✭ 14 (-53.33%)
Mutual labels:  structural-biology, structural-bioinformatics
sidechainnet
An all-atom protein structure dataset for machine learning.
Stars: ✭ 227 (+656.67%)
Mutual labels:  structural-biology, protein-structure
pdb-tools
A dependency-free cross-platform swiss army knife for PDB files.
Stars: ✭ 240 (+700%)
Mutual labels:  structural-biology, structural-bioinformatics
VSCoding-Sequence
VSCode Extension for interactively visualising protein structure data in the editor
Stars: ✭ 41 (+36.67%)
Mutual labels:  structural-biology, protein-structure
FunFolDesData
Rosetta FunFolDes – a general framework for the computational design of functional proteins.
Stars: ✭ 15 (-50%)
Mutual labels:  structural-biology, protein-structure
plmc
Inference of couplings in proteins and RNAs from sequence variation
Stars: ✭ 85 (+183.33%)
Mutual labels:  protein-structure
parapred
Paratope Prediction using Deep Learning
Stars: ✭ 49 (+63.33%)
Mutual labels:  protein-structure
freesasa-python
FreeSASA Python Module
Stars: ✭ 26 (-13.33%)
Mutual labels:  structural-biology
mmtf-spark
Methods for the parallel and distributed analysis and mining of the Protein Data Bank using MMTF and Apache Spark.
Stars: ✭ 20 (-33.33%)
Mutual labels:  protein-structure
pluto-for-channels
M3U generator optimized for Channels' custom channels.
Stars: ✭ 60 (+100%)
Mutual labels:  pluto
Biopython
Official git repository for Biopython (originally converted from CVS)
Stars: ✭ 2,936 (+9686.67%)
Mutual labels:  protein-structure
ball
The Biochemical Algorithms Library
Stars: ✭ 64 (+113.33%)
Mutual labels:  structural-biology
Jupyter Dock
Jupyter Dock is a set of Jupyter Notebooks for performing molecular docking protocols interactively, as well as visualizing, converting file formats and analyzing the results.
Stars: ✭ 179 (+496.67%)
Mutual labels:  protein-structure
Computational-CryoEM
A curated list of awesome computational cryo-EM methods.
Stars: ✭ 33 (+10%)
Mutual labels:  structural-biology
mmterm
View proteins and trajectories in the terminal
Stars: ✭ 87 (+190%)
Mutual labels:  protein-structure
enspara
Modeling molecular ensembles with scalable data structures and parallel computing
Stars: ✭ 28 (-6.67%)
Mutual labels:  protein-structure
pytorch-rgn
Recurrent Geometric Network in Pytorch
Stars: ✭ 28 (-6.67%)
Mutual labels:  protein-structure
Uni-Fold
An open-source platform for developing protein models beyond AlphaFold.
Stars: ✭ 227 (+656.67%)
Mutual labels:  protein-structure

Bio3DView.jl

Build status codecov

Bio3DView.jl provides a viewer for molecular structures in Julia. It is a wrapper round the excellent 3Dmol.js package [1]. When used from the REPL or a file, the viewer shows in a popup using Blink.jl. When used from IJulia running in a Jupyter notebook or JupyterLab, or from Pluto.jl, the viewer shows in the output cell. You can also use Bio3DView.jl to generate standalone HTML, e.g. for use in a web page.

[1] Nicholas Rego and David Koes, 3Dmol.js: molecular visualization with WebGL, Bioinformatics (2015) 31(8): 1322-1324 - link

Contributions and bug reports are welcome.

Installation

Julia v1.0 or later is required. Install Bio3DView from the package mode of the Julia REPL (press ]):

add Bio3DView

Bio3DView uses Requires.jl to minimise dependencies so you will also need to install either Blink, IJulia or Pluto to make this package useful, though you can generate HTML without them. If you are using Blink, you will need to run using Blink before the Bio3DView functions work. To view structural objects from BioStructures.jl you will need to have BioStructures.jl installed.

Usage

See the tutorial notebook.

Citation

If you use Bio3DView, please cite the BioStructures paper where it is mentioned:

Greener JG, Selvaraj J and Ward BJ. BioStructures.jl: read, write and manipulate macromolecular structures in Julia, Bioinformatics 36(14):4206-4207 (2020) - link - PDF

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].