OpenBabel
Transkrypt
OpenBabel
OpenBabel Narzędzia OpenBabel • • • • • • babel obchiral obconformer obenergy obfit obgen • • • • • obgrep obminimize obprobe obrotamer obrotate Babel Składnia babel <input spec> <output spec> [Options] Przykład konwersja pliku my_file.sdf do formatu .smi babel –isdf my_file.sdf -osmi my_file.smi • konwerter plików Babel Popularne formaty plików • • • • • • • • • • Canonical SMILES format (can) Chemical Markup Language (cml, mrv) InChI format (inchi) MDL MOL format (mol, mdl, sdf, sd) Protein Data Bank format (pdb, ent) SMILES format (smi, smiles) Sybyl Mol2 format (ml2, sy2, mol2) ChemDraw CDXML format (cdxml) ChemDraw Connection Table format (ct) ChemDraw binary format (cdx) • • • • • • • • • • • Chemtool format (cht) Ball and Stick format (bs) Chem3D Cartesian 1 format (c3d1) Chem3D Cartesian 2 format (c3d2) Ghemical format (gpr) Molden format (molden, mold, molf) PCModel Format (pcm) UniChem XYZ format (unixyz) ViewMol format (vmol) FASTA format (fasta, fa, fsa) Crystallographic Information File (cif) Obchiral obchiral my_file • wyświetla informacje na temat chiralności cząsteczki Obconformer obconformer <# of test conformers> <# of optimization steps> my_file • generuje niskoenergetyczne konformery Obenergy obenergy [-h] [-ff forcefield] [-v] [my_file] • oblicza energię cząsteczki Obfit obfit SMARTS-pattern fixed-file outfile • nakłada cząsteczki na siebie według wzoru SMARTS Obgen obgen my_file • wylicza współrzędne kartezjańskie cząsteczki, a następnie liczy jej energię stosując zadane pole siłowe oraz wybiera optymalny konformer (o najniższej energii) według metody Monte Carlo Obgrep obgrep [OPTIONS] SMARTS-pattern my_file • narzędzie do przeszukiwania plików zawierających dane zbiorów cząsteczek (np. smi lub sdf) bądź baz danych Obminimize obminimize [OPTIONS] my_file • minimalizuję energię • optymalizuję geometrię molekuły Obprobe obprobe [OPTIONS] atom type partial charge my_file • generuje siatkę powinowactwa atomu o zadanym typie i ładunku względem molekuły (liczy energię oddziaływań elektrostatycznych między atomem – typ, ładunek – a cząsteczką • Korzysta z pola siłowego MMFF94 Obprop Przykładowy output name [Name] formula [Formula] mol_weight [Molecular Weight] exact_mass [Isotopic Mass] canonical_SMILES [String] num_atoms [Number] num_bonds [Number] num_residues [Number] sequence [Residue Sequence] num_rings [Number of Rings (by SSSR)] logP [Number (octanol-water partition)] PSA [Number (topological polar surface area)] MR [Number (molar refractivity)] • wyświetla informacje o cząsteczce, np. masa, ładunek, liczba wiązań… Obrotamer obrotamer my_file • generuje współrzędne konformerów/rotamerów Obrotate obrotate SMARTS-pattern my_file atom1 atom2 atom3 atom4 angle • działanie podobne jak obrotamer, ale dodatkowo można generować rotamery/konformery fragmentów molekuły Windows GUI http://openbabel.org/wiki/Windows_GUI Literatura http://openbabel.org/docs/current/OpenBabel.pdf