Giter Site home page Giter Site logo

agirishkumar / pfeature Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raghavagps/pfeature

0.0 1.0 0.0 358.28 MB

Computation of features of peptides and proteins

Home Page: http://webs.iiitd.edu.in/raghava/pfeature

License: Other

Python 100.00%

pfeature's Introduction

Pfeature: Computation of features of peptides and proteins

Introduction

Pfeature is a comprehensive software developed for computing wide range of protein/peptide features that have been discovered over the past decades. It has the following five major modules for computing protein features based on; i) Composition, ii) Binary profiles, iii) Evolutionary information iv) Structure and v) Pattern. The composition based module allows user to compute; i) Simple compositions like amino acid, dipeptide, tripeptide; ii) Physicochemical properties based compositions; iii) Repeats and distribution of amino acids; iv) Shannon entropy to measure the low complexity regions; iv) Miscellaneous compositions like pseudo amino acid, autocorrelation, conjoint triad, quasi-sequence order. Binary profile of amino acid sequence provides complete information including order of residues or type of residues, which is not possible with composition based features. Thus, binary profile can be used to annotate protein at residue level. It is well established in literature that sequence profile based on evolutionary information provides more information then sequence itself.

We have developed number of isoforms of Pfeature that include: i) A web server that uses Pfeature functions via web interface from https://webs.iiitd.edu.in/raghava/pfeature/ ; ii) Standalone version of Pfeature; iii) Library of python for Pfeature and iv) Python scripts for computing features.

Documentation

One can read more about subroutines developed under Pfeature to compute wide range of proteins and peptide features from https://github.com/raghavagps/Pfeature/blob/master/Pfeature_Man.pdf . Further information is available from help page of web site https://webs.iiitd.edu.in/raghava/pfeature/help.php

Web Service for Pfeature

A web server for computing wide range of protein and peptides features from their amino acid sequences. Following are main menus for computing features; i) Composition-based features, ii) Binary profile of sequences, iii) evolutionary information based features, iv) structural descriptors,and v) pattern based descriptors, for a group of protein/peptide sequences. Additionally, users will also be able to generate these features for sub-parts of protein/peptide sequences. Pfeature will be helpful to annotate structure, function and therapeutic properties of proteins/peptides.

Available from URL: https://webs.iiitd.edu.in/raghava/pfeature/

Installation of Pfeature Library

Prerequisite

The prerequisite to run the python library is pandas, numpy and python version above 3.6 pandas can be installed using following command: pip3 install pandas numpy can be installed using following command: pip3 install numpy

Steps for setting library

It has been tested on wide range of platforms that include Apple MAC, Windows and Linux (Ubuntu,Fedora). After installing pandas and numpy user can install using following commands

  1. Download Pfeature from https://github.com/raghavagps/Pfeature/blob/master/PyLib/Pfeature.zip
  2. Extract or uncompress Pfeature.zip
  3. cd Pfeature
  4. python setup.py install

Standalone Package of Pfeature

In order to facilitate users, we created a single program of Pfeature which computes individual as well as, all possible descriptors for a protein/peptide sequence. It has been tested on wide range of platforms that include Apple MAC, Windows and Linux (Ubuntu,Fedora). After installing pandas and numpy user can install using following commands

  1. Download Pfeature from https://github.com/raghavagps/Pfeature/blob/master/Standalone/pfeature_standalone.zip
  2. Extract or uncompress pfeature_standalone.zip
  3. cd pfeature_standalone

pfeature's People

Contributors

sumeetpatiyal avatar aksharapande avatar raghavagps avatar neelamsharma16 avatar chakitarora avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.