/BioMakie.jl

User interface tools for bioinformatics.

Primary LanguageJuliaMIT LicenseMIT

BioMakie

Build Status

Installation and Setup

This package contains visual utilities for biodata, mostly proteins.

julia> ] add BioMakie
julia> using BioMakie

Basic GLMakie visualizations are implemented but WebGL is under construction.

Usage

To view a PDB structure, use the viewstruc function with a PDB ID or BioStructures protein structure.

julia> struc = retrievepdb("2vb1", dir = "data\\") |> Node
julia> sv = viewstruc(struc)

julia> struc = read("data\\2vb1_m1.pdb", BioStructures.PDB) |> Node
julia> sv = viewstruc(struc)

To view a multiple sequence alignment, use the viewmsa function with a Pfam ID or fasta file.

julia> mv = viewmsa("PF00062")

julia> mv = viewmsa("data/fasta1.fas")

Image of msa