Package: Rcpi 1.43.0

Nan Xiao

Rcpi: Molecular Informatics Toolkit for Compound-Protein Interaction in Drug Discovery

A molecular informatics toolkit with an integration of bioinformatics and chemoinformatics tools for drug discovery.

Authors:Nan Xiao [aut, cre], Dong-Sheng Cao [aut], Qing-Song Xu [aut]

Rcpi_1.43.0.tar.gz
Rcpi_1.43.0.zip(r-4.5)Rcpi_1.43.0.zip(r-4.4)Rcpi_1.43.0.zip(r-4.3)
Rcpi_1.43.0.tgz(r-4.4-any)Rcpi_1.43.0.tgz(r-4.3-any)
Rcpi_1.43.0.tar.gz(r-4.5-noble)Rcpi_1.43.0.tar.gz(r-4.4-noble)
Rcpi_1.43.0.tgz(r-4.4-emscripten)Rcpi_1.43.0.tgz(r-4.3-emscripten)
Rcpi.pdf |Rcpi.html
Rcpi/json (API)
NEWS

# Install 'Rcpi' in R:
install.packages('Rcpi', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/nanxstats/rcpi/issues

Pkgdown:https://nanx.me

Datasets:
  • AA2DACOR - 2D Autocorrelations Descriptors for 20 Amino Acids calculated by Dragon
  • AA3DMoRSE - 3D-MoRSE Descriptors for 20 Amino Acids calculated by Dragon
  • AAACF - Atom-Centred Fragments Descriptors for 20 Amino Acids calculated by Dragon
  • AABLOSUM100 - BLOSUM100 Matrix for 20 Amino Acids
  • AABLOSUM45 - BLOSUM45 Matrix for 20 Amino Acids
  • AABLOSUM50 - BLOSUM50 Matrix for 20 Amino Acids
  • AABLOSUM62 - BLOSUM62 Matrix for 20 Amino Acids
  • AABLOSUM80 - BLOSUM80 Matrix for 20 Amino Acids
  • AABurden - Burden Eigenvalues Descriptors for 20 Amino Acids calculated by Dragon
  • AACPSA - CPSA Descriptors for 20 Amino Acids calculated by Discovery Studio
  • AAConn - Connectivity Indices Descriptors for 20 Amino Acids calculated by Dragon
  • AAConst - Constitutional Descriptors for 20 Amino Acids calculated by Dragon
  • AADescAll - All 2D Descriptors for 20 Amino Acids calculated by Dragon
  • AAEdgeAdj - Edge Adjacency Indices Descriptors for 20 Amino Acids calculated by Dragon
  • AAEigIdx - Eigenvalue-Based Indices Descriptors for 20 Amino Acids calculated by Dragon
  • AAFGC - Functional Group Counts Descriptors for 20 Amino Acids calculated by Dragon
  • AAGETAWAY - GETAWAY Descriptors for 20 Amino Acids calculated by Dragon
  • AAGeom - Geometrical Descriptors for 20 Amino Acids calculated by Dragon
  • AAInfo - Information Indices Descriptors for 20 Amino Acids calculated by Dragon
  • AAMOE2D - 2D Descriptors for 20 Amino Acids calculated by MOE 2011.10
  • AAMOE3D - 3D Descriptors for 20 Amino Acids calculated by MOE 2011.10
  • AAMetaInfo - Meta Information for the 20 Amino Acids
  • AAMolProp - Molecular Properties Descriptors for 20 Amino Acids calculated by Dragon
  • AAPAM120 - PAM120 Matrix for 20 Amino Acids
  • AAPAM250 - PAM250 Matrix for 20 Amino Acids
  • AAPAM30 - PAM30 Matrix for 20 Amino Acids
  • AAPAM40 - PAM40 Matrix for 20 Amino Acids
  • AAPAM70 - PAM70 Matrix for 20 Amino Acids
  • AARDF - RDF Descriptors for 20 Amino Acids calculated by Dragon
  • AARandic - Randic Molecular Profiles Descriptors for 20 Amino Acids calculated by Dragon
  • AATopo - Topological Descriptors for 20 Amino Acids calculated by Dragon
  • AATopoChg - Topological Charge Indices Descriptors for 20 Amino Acids calculated by Dragon
  • AAWHIM - WHIM Descriptors for 20 Amino Acids calculated by Dragon
  • AAWalk - Walk and Path Counts Descriptors for 20 Amino Acids calculated by Dragon
  • AAindex - AAindex Data of 544 Physicochemical and Biological Properties for 20 Amino Acids

On BioConductor:Rcpi-1.43.0(bioc 3.21)Rcpi-1.42.0(bioc 3.20)

softwaredataimportdatarepresentationfeatureextractioncheminformaticsbiomedicalinformaticsproteomicsgosystemsbiologybioconductorbioinformaticsdrug-discoveryfeature-extractionfingerprintmolecular-descriptorsprotein-sequences

7.81 score 37 stars 29 scripts 321 downloads 13 mentions 129 exports 56 dependencies

Last updated 2 months agofrom:88f2c1fe37. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 30 2024
R-4.5-winOKNov 30 2024
R-4.5-linuxOKNov 30 2024
R-4.4-winOKNov 30 2024
R-4.4-macOKNov 30 2024
R-4.3-winOKNov 30 2024
R-4.3-macOKNov 30 2024

Exports:acccalcDrugFPSimcalcDrugMCSSimcalcParProtGOSimcalcParProtSeqSimcalcTwoProtGOSimcalcTwoProtSeqSimcheckProtconvMolFormatextractDrugAIOextractDrugALOGPextractDrugAminoAcidCountextractDrugApolextractDrugAromaticAtomsCountextractDrugAromaticBondsCountextractDrugAtomCountextractDrugAutocorrelationChargeextractDrugAutocorrelationMassextractDrugAutocorrelationPolarizabilityextractDrugBCUTextractDrugBondCountextractDrugBPolextractDrugCarbonTypesextractDrugChiChainextractDrugChiClusterextractDrugChiPathextractDrugChiPathClusterextractDrugCPSAextractDrugDescOBextractDrugECIextractDrugEstateextractDrugEstateCompleteextractDrugExtendedextractDrugExtendedCompleteextractDrugFMFextractDrugFragmentComplexityextractDrugGraphextractDrugGraphCompleteextractDrugGravitationalIndexextractDrugHBondAcceptorCountextractDrugHBondDonorCountextractDrugHybridizationextractDrugHybridizationCompleteextractDrugHybridizationRatioextractDrugIPMolecularLearningextractDrugKappaShapeIndicesextractDrugKierHallSmartsextractDrugKRextractDrugKRCompleteextractDrugLargestChainextractDrugLargestPiSystemextractDrugLengthOverBreadthextractDrugLongestAliphaticChainextractDrugMACCSextractDrugMACCSCompleteextractDrugMannholdLogPextractDrugMDEextractDrugMomentOfInertiaextractDrugOBFP2extractDrugOBFP3extractDrugOBFP4extractDrugOBMACCSextractDrugPetitjeanNumberextractDrugPetitjeanShapeIndexextractDrugPubChemextractDrugPubChemCompleteextractDrugRotatableBondsCountextractDrugRuleOfFiveextractDrugShortestPathextractDrugShortestPathCompleteextractDrugStandardextractDrugStandardCompleteextractDrugTPSAextractDrugVABCextractDrugVAdjMaextractDrugWeightextractDrugWeightedPathextractDrugWHIMextractDrugWienerNumbersextractDrugXLogPextractDrugZagrebIndexextractPCMBLOSUMextractPCMDescScalesextractPCMFAScalesextractPCMMDSScalesextractPCMPropScalesextractPCMScalesextractProtAACextractProtAPAACextractProtCTDCextractProtCTDDextractProtCTDTextractProtCTriadextractProtDCextractProtGearyextractProtMoranextractProtMoreauBrotoextractProtPAACextractProtPSSMextractProtPSSMAccextractProtPSSMFeatureextractProtQSOextractProtSOCNextractProtTCgetCPIgetDruggetFASTAFromKEGGgetFASTAFromUniProtgetMolFromCASgetMolFromChEMBLgetMolFromDrugBankgetMolFromKEGGgetMolFromPubChemgetPDBFromRCSBPDBgetPPIgetProtgetSeqFromKEGGgetSeqFromRCSBPDBgetSeqFromUniProtgetSmiFromChEMBLgetSmiFromDrugBankgetSmiFromKEGGgetSmiFromPubChemreadFASTAreadMolFromSDFreadMolFromSmireadPDBsearchDrugsegProt

Dependencies:AnnotationDbiaskpassBiobaseBiocGenericsBiostringsbitbit64blobcachemclicodetoolscpp11crayoncurlDBIdigestdoParallelfastmapforeachfsgenericsGenomeInfoDbGenomeInfoDbDataglueGO.dbGOSemSimhttrhttr2IRangesiteratorsjsonliteKEGGRESTlifecyclemagrittrmemoisemimeopensslpkgconfigplogrpngR.methodsS3R.ooR.utilsR6rappdirsRcpprlangRSQLiteS4VectorssysUCSC.utilsvctrswithrXVectoryulab.utilszlibbioc

Rcpi Quick Reference Card

Rendered fromRcpi-quickref.Rmdusingknitr::rmarkdownon Nov 30 2024.

Last update: 2022-04-26
Started: 2017-06-07

Rcpi: R/Bioconductor Package as an Integrated Informatics Platform for Drug Discovery

Rendered fromRcpi.Rmdusingknitr::rmarkdownon Nov 30 2024.

Last update: 2022-07-18
Started: 2017-06-07

Readme and manuals

Help Manual

Help pageTopics
2D Autocorrelations Descriptors for 20 Amino Acids calculated by DragonAA2DACOR
3D-MoRSE Descriptors for 20 Amino Acids calculated by DragonAA3DMoRSE
Atom-Centred Fragments Descriptors for 20 Amino Acids calculated by DragonAAACF
BLOSUM100 Matrix for 20 Amino AcidsAABLOSUM100
BLOSUM45 Matrix for 20 Amino AcidsAABLOSUM45
BLOSUM50 Matrix for 20 Amino AcidsAABLOSUM50
BLOSUM62 Matrix for 20 Amino AcidsAABLOSUM62
BLOSUM80 Matrix for 20 Amino AcidsAABLOSUM80
Burden Eigenvalues Descriptors for 20 Amino Acids calculated by DragonAABurden
Connectivity Indices Descriptors for 20 Amino Acids calculated by DragonAAConn
Constitutional Descriptors for 20 Amino Acids calculated by DragonAAConst
CPSA Descriptors for 20 Amino Acids calculated by Discovery StudioAACPSA
All 2D Descriptors for 20 Amino Acids calculated by DragonAADescAll
Edge Adjacency Indices Descriptors for 20 Amino Acids calculated by DragonAAEdgeAdj
Eigenvalue-Based Indices Descriptors for 20 Amino Acids calculated by DragonAAEigIdx
Functional Group Counts Descriptors for 20 Amino Acids calculated by DragonAAFGC
Geometrical Descriptors for 20 Amino Acids calculated by DragonAAGeom
GETAWAY Descriptors for 20 Amino Acids calculated by DragonAAGETAWAY
AAindex Data of 544 Physicochemical and Biological Properties for 20 Amino AcidsAAindex
Information Indices Descriptors for 20 Amino Acids calculated by DragonAAInfo
Meta Information for the 20 Amino AcidsAAMetaInfo
2D Descriptors for 20 Amino Acids calculated by MOE 2011.10AAMOE2D
3D Descriptors for 20 Amino Acids calculated by MOE 2011.10AAMOE3D
Molecular Properties Descriptors for 20 Amino Acids calculated by DragonAAMolProp
PAM120 Matrix for 20 Amino AcidsAAPAM120
PAM250 Matrix for 20 Amino AcidsAAPAM250
PAM30 Matrix for 20 Amino AcidsAAPAM30
PAM40 Matrix for 20 Amino AcidsAAPAM40
PAM70 Matrix for 20 Amino AcidsAAPAM70
Randic Molecular Profiles Descriptors for 20 Amino Acids calculated by DragonAARandic
RDF Descriptors for 20 Amino Acids calculated by DragonAARDF
Topological Descriptors for 20 Amino Acids calculated by DragonAATopo
Topological Charge Indices Descriptors for 20 Amino Acids calculated by DragonAATopoChg
Walk and Path Counts Descriptors for 20 Amino Acids calculated by DragonAAWalk
WHIM Descriptors for 20 Amino Acids calculated by DragonAAWHIM
Auto Cross Covariance (ACC) for Generating Scales-Based Descriptors of the Same Lengthacc
Calculate Drug Molecule Similarity Derived by Molecular FingerprintscalcDrugFPSim
Calculate Drug Molecule Similarity Derived by Maximum Common Substructure SearchcalcDrugMCSSim
Protein Sequence Similarity Calculation based on Gene Ontology (GO) SimilaritycalcParProtGOSim
Parallellized Protein Sequence Similarity Calculation based on Sequence AlignmentcalcParProtSeqSim
Protein Similarity Calculation based on Gene Ontology (GO) SimilaritycalcTwoProtGOSim
Protein Sequence Alignment for Two Protein SequencescalcTwoProtSeqSim
Check if the protein sequence's amino acid types are the 20 default typescheckProt
Chemical File Formats ConversionconvMolFormat
Calculate All Molecular Descriptors in Rcpi at OnceextractDrugAIO
Calculate Atom Additive logP and Molar Refractivity Values DescriptorextractDrugALOGP
Calculate the Number of Amino Acids DescriptorextractDrugAminoAcidCount
Calculate the Sum of the Atomic Polarizabilities DescriptorextractDrugApol
Calculate the Number of Aromatic Atoms DescriptorextractDrugAromaticAtomsCount
Calculate the Number of Aromatic Bonds DescriptorextractDrugAromaticBondsCount
Calculate the Number of Atom DescriptorextractDrugAtomCount
Calculate the Moreau-Broto Autocorrelation Descriptors using Partial ChargesextractDrugAutocorrelationCharge
Calculate the Moreau-Broto Autocorrelation Descriptors using Atomic WeightextractDrugAutocorrelationMass
Calculate the Moreau-Broto Autocorrelation Descriptors using PolarizabilityextractDrugAutocorrelationPolarizability
BCUT - Eigenvalue Based DescriptorextractDrugBCUT
Calculate the Descriptor Based on the Number of Bonds of a Certain Bond OrderextractDrugBondCount
Calculate the Descriptor that Describes the Sum of the Absolute Value of the Difference between Atomic Polarizabilities of All Bonded Atoms in the MoleculeextractDrugBPol
Topological Descriptor Characterizing the Carbon Connectivity in Terms of HybridizationextractDrugCarbonTypes
Calculate the Kier and Hall Chi Chain Indices of Orders 3, 4, 5, 6 and 7extractDrugChiChain
Evaluates the Kier and Hall Chi cluster indices of orders 3, 4, 5 and 6extractDrugChiCluster
Calculate the Kier and Hall Chi Path Indices of Orders 0 to 7extractDrugChiPath
Calculate the Kier and Hall Chi Path Cluster Indices of Orders 4, 5 and 6extractDrugChiPathCluster
A Variety of Descriptors Combining Surface Area and Partial Charge InformationextractDrugCPSA
Calculate Molecular Descriptors Provided by OpenBabelextractDrugDescOB
Calculate the Eccentric Connectivity Index DescriptorextractDrugECI
Calculate the E-State Molecular Fingerprints (in Compact Format)extractDrugEstate
Calculate the E-State Molecular Fingerprints (in Complete Format)extractDrugEstateComplete
Calculate the Extended Molecular Fingerprints (in Compact Format)extractDrugExtended
Calculate the Extended Molecular Fingerprints (in Complete Format)extractDrugExtendedComplete
Calculate the FMF DescriptorextractDrugFMF
Calculate Complexity of a SystemextractDrugFragmentComplexity
Calculate the Graph Molecular Fingerprints (in Compact Format)extractDrugGraph
Calculate the Graph Molecular Fingerprints (in Complete Format)extractDrugGraphComplete
Descriptor Characterizing the Mass Distribution of the Molecule.extractDrugGravitationalIndex
Number of Hydrogen Bond AcceptorsextractDrugHBondAcceptorCount
Number of Hydrogen Bond DonorsextractDrugHBondDonorCount
Calculate the Hybridization Molecular Fingerprints (in Compact Format)extractDrugHybridization
Calculate the Hybridization Molecular Fingerprints (in Complete Format)extractDrugHybridizationComplete
Descriptor that Characterizing Molecular Complexity in Terms of Carbon Hybridization StatesextractDrugHybridizationRatio
Calculate the Descriptor that Evaluates the Ionization PotentialextractDrugIPMolecularLearning
Descriptor that Calculates Kier and Hall Kappa Molecular Shape IndicesextractDrugKappaShapeIndices
Descriptor that Counts the Number of Occurrences of the E-State FragmentsextractDrugKierHallSmarts
Calculate the KR (Klekota and Roth) Molecular Fingerprints (in Compact Format)extractDrugKR
Calculate the KR (Klekota and Roth) Molecular Fingerprints (in Complete Format)extractDrugKRComplete
Descriptor that Calculates the Number of Atoms in the Largest ChainextractDrugLargestChain
Descriptor that Calculates the Number of Atoms in the Largest Pi ChainextractDrugLargestPiSystem
Calculate the Ratio of Length to Breadth DescriptorextractDrugLengthOverBreadth
Descriptor that Calculates the Number of Atoms in the Longest Aliphatic ChainextractDrugLongestAliphaticChain
Calculate the MACCS Molecular Fingerprints (in Compact Format)extractDrugMACCS
Calculate the MACCS Molecular Fingerprints (in Complete Format)extractDrugMACCSComplete
Descriptor that Calculates the LogP Based on a Simple Equation Using the Number of Carbons and Hetero AtomsextractDrugMannholdLogP
Calculate Molecular Distance Edge (MDE) Descriptors for C, N and OextractDrugMDE
Descriptor that Calculates the Principal Moments of Inertia and Ratios of the Principal MomentsextractDrugMomentOfInertia
Calculate the FP2 Molecular FingerprintsextractDrugOBFP2
Calculate the FP3 Molecular FingerprintsextractDrugOBFP3
Calculate the FP4 Molecular FingerprintsextractDrugOBFP4
Calculate the MACCS Molecular FingerprintsextractDrugOBMACCS
Descriptor that Calculates the Petitjean Number of a MoleculeextractDrugPetitjeanNumber
Descriptor that Calculates the Petitjean Shape IndicesextractDrugPetitjeanShapeIndex
Calculate the PubChem Molecular Fingerprints (in Compact Format)extractDrugPubChem
Calculate the PubChem Molecular Fingerprints (in Complete Format)extractDrugPubChemComplete
Descriptor that Calculates the Number of Nonrotatable Bonds on A MoleculeextractDrugRotatableBondsCount
Descriptor that Calculates the Number Failures of the Lipinski's Rule Of FiveextractDrugRuleOfFive
Calculate the Shortest Path Molecular Fingerprints (in Compact Format)extractDrugShortestPath
Calculate the Shortest Path Molecular Fingerprints (in Complete Format)extractDrugShortestPathComplete
Calculate the Standard Molecular Fingerprints (in Compact Format)extractDrugStandard
Calculate the Standard Molecular Fingerprints (in Complete Format)extractDrugStandardComplete
Descriptor of Topological Polar Surface Area Based on Fragment Contributions (TPSA)extractDrugTPSA
Descriptor that Calculates the Volume of A MoleculeextractDrugVABC
Descriptor that Calculates the Vertex Adjacency Information of A MoleculeextractDrugVAdjMa
Descriptor that Calculates the Total Weight of AtomsextractDrugWeight
Descriptor that Calculates the Weighted Path (Molecular ID)extractDrugWeightedPath
Calculate Holistic Descriptors Described by Todeschini et al.extractDrugWHIM
Descriptor that Calculates Wiener Path Number and Wiener Polarity NumberextractDrugWienerNumbers
Descriptor that Calculates the Prediction of logP Based on the Atom-Type Method Called XLogPextractDrugXLogP
Descriptor that Calculates the Sum of the Squared Atom Degrees of All Heavy AtomsextractDrugZagrebIndex
Generalized BLOSUM and PAM Matrix-Derived DescriptorsextractPCMBLOSUM
Scales-Based Descriptors with 20+ classes of Molecular DescriptorsextractPCMDescScales
Generalized Scales-Based Descriptors derived by Factor AnalysisextractPCMFAScales
Generalized Scales-Based Descriptors derived by Multidimensional ScalingextractPCMMDSScales
Generalized AA-Properties Based Scales DescriptorsextractPCMPropScales
Generalized Scales-Based Descriptors derived by Principal Components AnalysisextractPCMScales
Amino Acid Composition DescriptorextractProtAAC
Amphiphilic Pseudo Amino Acid Composition DescriptorextractProtAPAAC
CTD Descriptors - CompositionextractProtCTDC
CTD Descriptors - DistributionextractProtCTDD
CTD Descriptors - TransitionextractProtCTDT
Conjoint Triad DescriptorextractProtCTriad
Dipeptide Composition DescriptorextractProtDC
Geary Autocorrelation DescriptorextractProtGeary
Moran Autocorrelation DescriptorextractProtMoran
Normalized Moreau-Broto Autocorrelation DescriptorextractProtMoreauBroto
Pseudo Amino Acid Composition DescriptorextractProtPAAC
Compute PSSM (Position-Specific Scoring Matrix) for given protein sequenceextractProtPSSM
Profile-based protein representation derived by PSSM (Position-Specific Scoring Matrix) and auto cross covarianceextractProtPSSMAcc
Profile-based protein representation derived by PSSM (Position-Specific Scoring Matrix)extractProtPSSMFeature
Quasi-Sequence-Order (QSO) DescriptorextractProtQSO
Sequence-Order-Coupling NumbersextractProtSOCN
Tripeptide Composition DescriptorextractProtTC
Generating Compound-Protein Interaction DescriptorsgetCPI
Retrieve Drug Molecules in MOL and SMILES Format from DatabasesgetDrug
Retrieve Protein Sequence in FASTA Format from the KEGG DatabasegetFASTAFromKEGG
Retrieve Protein Sequence in FASTA Format from the UniProt DatabasegetFASTAFromUniProt
Retrieve Drug Molecules in InChI Format from the CAS DatabasegetMolFromCAS
Retrieve Drug Molecules in MOL Format from the ChEMBL DatabasegetMolFromChEMBL
Retrieve Drug Molecules in MOL Format from the DrugBank DatabasegetMolFromDrugBank
Retrieve Drug Molecules in MOL Format from the KEGG DatabasegetMolFromKEGG
Retrieve Drug Molecules in MOL Format from the PubChem DatabasegetMolFromPubChem
Retrieve Protein Sequence in PDB Format from RCSB PDBgetPDBFromRCSBPDB
Generating Protein-Protein Interaction DescriptorsgetPPI
Retrieve Protein Sequence in various Formats from DatabasesgetProt
Retrieve Protein Sequence from the KEGG DatabasegetSeqFromKEGG
Retrieve Protein Sequence from RCSB PDBgetSeqFromRCSBPDB
Retrieve Protein Sequence from the UniProt DatabasegetSeqFromUniProt
Retrieve Drug Molecules in SMILES Format from the ChEMBL DatabasegetSmiFromChEMBL
Retrieve Drug Molecules in SMILES Format from the DrugBank DatabasegetSmiFromDrugBank
Retrieve Drug Molecules in SMILES Format from the KEGG DatabasegetSmiFromKEGG
Retrieve Drug Molecules in SMILES Format from the PubChem DatabasegetSmiFromPubChem
OptAA3d.sdf - 20 Amino Acids Optimized with MOE 2011.10 (Semiempirical AM1)OptAA3d
Read Protein Sequences in FASTA FormatreadFASTA
Read Molecules from SDF Files and Return Parsed Java Molecular ObjectreadMolFromSDF
Read Molecules from SMILES Files and Return Parsed Java Molecular Object or Plain Text ListreadMolFromSmi
Read Protein Sequences in PDB FormatreadPDB
Parallelized Drug Molecule Similarity Search by Molecular Fingerprints Similarity or Maximum Common Substructure SearchsearchDrug
Protein Sequence SegmentationsegProt