Biological data formats and tool output parsers for Golang.
https://pkg.go.dev/github.com/tikz/bio/pdb
Fetches and parses PDB files, using the Model/Chain/Residue/Atom architecture.
https://pkg.go.dev/github.com/tikz/bio/uniprot
Fetches and parses UniProt TXT entries.
https://pkg.go.dev/github.com/tikz/bio/conservation
Fetches a given HMM model from Pfam, aligns it against the given sequence to get the conservation bitscore of each residue.
https://pkg.go.dev/github.com/tikz/bio/foldx
A wrapper for running and parsing FoldX RepairPDB
and BuildModel
commands.
https://pkg.go.dev/github.com/tikz/bio/clinvar
Fetches and loads the summary of all ClinVar variants to query against it.
https://pkg.go.dev/github.com/tikz/bio/interaction
Get all residues that are near het groups or water molecules given a distance threshold from a loaded PDB.
https://pkg.go.dev/github.com/tikz/bio/sasa
Parses FreeSASA command line output ran on a single structure.
https://pkg.go.dev/github.com/tikz/bio/fpocket
A wrapper for running Fpocket and parsing the resulting residues marked as pockets.
https://pkg.go.dev/github.com/tikz/bio/dssp
A wrapper for running DSSP and parsing the assigned secondary structure to residues.
https://pkg.go.dev/github.com/tikz/bio/tango
Runner and parser for the Tango tool output.
https://pkg.go.dev/github.com/tikz/bio/abswitch
Runner and parser for the abSwitch tool output.