Skip to content

PyPi Package containing algorithms for running psicalc

Notifications You must be signed in to change notification settings

mandosoft/psicalc-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PSICalc Algorithm Package

This is a package for clustering Multiple Sequence Alignments (MSAs) utilizing normalized mutual information to examine protein subdomains. A complete data visualization tool for psicalc is available on the releases page.

As an example:

import psicalc as pc

file = "<your_fasta_file>" # e.g "PF02517_seed.txt"

data = pc.read_txt_file_format(file) # read Fasta file

data = pc.durston_schema(data, 1) # Label column index starting at 1

result = pc.find_clusters(1, data) # will sample every column against msa

# Optionally write dictionary to csv
pc.write_output_data(1, result)

The program will run and return a csv file with the strongest clusters found in the MSA provided.

About

PyPi Package containing algorithms for running psicalc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages