iFeature
iFeature extracts structural and physicochemical feature descriptors from protein, peptide, DNA, and RNA sequences to generate numerical representations for predicting structure, function, expression, and interaction.
Key Features:
- Versatile Feature Extraction: Implements 18 major sequence encoding schemes comprising 53 distinct types of feature descriptors for proteins, peptides, DNA, and RNA.
- Amino Acid Property Integration: Enables extraction of amino acid properties from the AAindex database to derive physicochemical features for protein and peptide sequences.
- Advanced Analytical Algorithms: Provides 12 types of feature clustering, feature selection, and dimensionality reduction algorithms for feature refinement and benchmarking of machine-learning models.
Scientific Applications:
- Protein structure and function prediction: Supplies numerical sequence descriptors to support models predicting protein structure and function.
- Expression and interaction analysis: Supports analysis of expression profiles and interaction networks using derived sequence features.
- Machine learning in genomics and proteomics: Facilitates feature engineering and selection for machine-learning applications in genomics and proteomics.
Methodology:
Applies sequence encoding schemes, extracts amino acid properties from the AAindex database, and performs feature clustering, feature selection, and dimensionality reduction using the provided algorithms.
Topics
Details
- Tool Type:
- library, web application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 7/1/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Chen Z, Zhao P, Li F, Leier A, Marquez-Lago TT, Wang Y, Webb GI, Smith AI, Daly RJ, Chou K, Song J. <i>iFeature</i>: a Python package and web server for features extraction and selection from protein and peptide sequences. Bioinformatics. 2018;34(14):2499-2502. doi:10.1093/bioinformatics/bty140. PMID:29528364. PMCID:PMC6658705.