Skip to main content

Algorithm for clustering protein multiple sequence alignments using normalized mutual information.

Project description

Psi-Calc

This is a package for clustering Multiple Sequence Alignments (MSAs) utilizing normalized mutual information as a measure of relative strength. For more details visit: https://github.com/mandosoft/psi-calc.

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

pc.find_clusters(7, data) # will sample every 7th column

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

psicalc-0.0.9.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

psicalc-0.0.9-py3-none-any.whl (26.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page