Skip to main content

aleimi is a python package for conformational anylisis

Project description

Coded with MOPAC2016 (Version: 21.329L)

Now you should be able to use the command line without problems:

aleimi -h

And get:

positional arguments:
  suppl                 The path were the molecule(s) is(are)

optional arguments:
  -h, --help            show this help message and exit
  -p PARAMS, --params PARAMS
                        Parameters to run ALEIMI

How to use it

It should be simple. Let’s assume that you have in ~/my_project/mols a batch of molecules (and nothing more); it doesn’t matter the format (.pdb, .mol, .pdbqt, .smi, etc.), aleimi will try to handled. And also you would like to pass some parameters because you don’t like the default ones. Then you have a text file like ~/my_project/my_awesome_params.txt.

Then it should as easy as call

aleimi ~/my_project/mols -p ~/my_project/my_awesome_params.txt

And all the magic will be done!

-p, –params option

This option will control the parameters of the functions:

aleimi.tools.mopac
aleimi.boltzmann.main
aleimi.extractor.main

A default param file will be filled with keyword = value lines, ‘#’ at the beginning will be interpreted as comment lines and empty lines will be discarded. could be (in this case there is not need to specified because are the default options) like:

# For Mopac
mopacExecutablePath = '/opt/mopac/MOPAC2016.exe'

# For Boltzmann
Bd_rmsd = 1.0
Bd_E = 0.0
BOutPath = True

# For extractor
energy_cut = 2,
conformer_cut = 0,
engine = 'psi4',
machine = 'smaug',
mkdir = True,
jobsh = True,

You could also add some extra keywords that will pass to the templates.INPUT class that is in charge to construct the input files for the QM package. But this part is very specific and probably you will need to make some changes in the code that adjust to your necessities.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aleimi-0.0.0a2.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

aleimi-0.0.0a2-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

Details for the file aleimi-0.0.0a2.tar.gz.

File metadata

  • Download URL: aleimi-0.0.0a2.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for aleimi-0.0.0a2.tar.gz
Algorithm Hash digest
SHA256 514f41583ac639686fcd5a56d4a67e801272fc84ef71bb5d93131d04875f97d9
MD5 72c10fbe6712c53dbfb803e466cb4963
BLAKE2b-256 2e2950c0be9d8e1b4aa83fff3f78e5bf756e1a79598faf3b2b2dafe2488f5a0e

See more details on using hashes here.

File details

Details for the file aleimi-0.0.0a2-py3-none-any.whl.

File metadata

  • Download URL: aleimi-0.0.0a2-py3-none-any.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for aleimi-0.0.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 6e965deb035ef55e75dfb76d567f0f12d7d3e9a8837908e015a436cb3e578b15
MD5 0aa485a8a42b76313efd3af74b103237
BLAKE2b-256 e5375f5253965f411f30cd4f9b5d9ddb9ac4e53f866314fc718257fef4a70513

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page