Learn R Programming

⚠️There's a newer version (2.3) of this package.Take me there.

iqspr (version 1.0)

Generate Chemical Strings (SMILES) with the Inverse QSPR Model

Description

Generate chemical structures possibly satisfying desired properties using the inverse QSPR model. It has three reference classes. ENgram is a class for learning the grammar structure of existing chemical strings using an extended N-gram model. QSPRpred contains a simple Bayes regression model to predict properties from structures. SmcChem is a class of the generator of chemical strings from the Inverse-QSPR model. This class has ENgram and QSPRpred class objects inside. The generator is implemented by the Sequential Monte Carlo sampler.

Copy Link

Version

Install

install.packages('iqspr')

Monthly Downloads

12

Version

1.0

License

Artistic-2.0

Maintainer

Hisaki Ikebata

Last Published

May 21st, 2016

Functions in iqspr (1.0)

ENgram-class

Extended N-gram model for leraning SMILES strings
smcexec

modify chemical structures with SMC
trainedSMI

sample dataset for learning with Extended N-gram model
viewstr

view 2D structures from SMILES string vector
get_smiles

get SMILES strings from the SmcChem object
get_score

get QSPR scores for structures in the SmcChem object
get_hiscores

get chemical structures with high QSPR score from SmcChem object
engram_5k

ENgram object trained with 5000 SMILES strings
SmcChem-class

SMC chemical generator class
genENgram

generate SMILES strings from extended N-gram model
predict

predict properties with forward QSPR model
qspr.data

sample dataset for QSPR modeling
iqspr

iqspr
qsprpred_EG_5k

QSPRpred object trained with 5000 SMILES strings and properties (Internal energy and HOMO-LUMO gap) dataset
QSPRpred-class

QSPRpredictor class
Esmi-class

Extend smi class