https://github.com/ressetkk/lattice-folding-go
https://github.com/ressetkk/lattice-folding-go
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ressetkk/lattice-folding-go
- Owner: Ressetkk
- Created: 2020-02-12T16:07:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-29T23:54:51.000Z (about 5 years ago)
- Last Synced: 2023-03-06T22:43:35.184Z (about 2 years ago)
- Language: Go
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Protein folding in Go
Requirements:
* Go version 1.13+To run an application, simply compile it and execute the binary.
The script accepts flags:
* `-protein` character stream over the alphabet of {h, p}.
* `-output` name of the generated image [Default 'out.png']```shell script
cd lattice-folding-go
go build
./lattice-folding-go -protein [hp/HP*]
```The application will return the image of protein with lowest energy. For really long chains the application can do it's calculations really long.
THe algorithm used is covered in https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5172541/