Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1002 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 1002 Bytes

Implementation of the Chou-Fasman algorithm

This is my implementation of the Chou-Fasman method according to (Chou and Fasman, 1974).

The structure propensities were adopted from (Sing et al., 2010) because the original paper only evaluated 19 proteins.

Prerequisites

  • Linux or Windows
  • Python 3

Getting started

Clone this repository

https://github.com/jseidel5/chou-fasman-algorithm.git
cd chou-fasman-algorithm

Input

python algorithm.py sequence_file [propensities_file]

sequence_file : Input the name of your *.fasta file in the data directory containing the sequence.

propensities_file : Input the name of your *.txt file in the data directory containing custom propensities.

Note: If no propensities_file is called the default one will be used.

sequence.fasta, helix.fasta and sheet.fasta contain example proteins.