Skip to main content

aleimi is a python package for conformational analysis of small molecules

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.0a3.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aleimi-0.0.0a3.tar.gz
  • Upload date:
  • Size: 30.5 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.0a3.tar.gz
Algorithm Hash digest
SHA256 58a5e5e106ec62e7bcf81522701cd42c8a79404071eb08e7c86cf4ad94497f02
MD5 a52418b5f2c52966efb548c18428aa63
BLAKE2b-256 38b6961ecd38d95276bd80894cdb4245eae3b09b9f4caa54b0bdbc9c3f34fad6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aleimi-0.0.0a3-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.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 0d542a24c255d08df71e4a3036b54260c98a46dd8c63ad2d7d216e94d49a1bfe
MD5 1ad5d1a2009c5120414f258bdb6aa772
BLAKE2b-256 78bc1d4a39272c6c9ef8aa4fca82479c3c22f54e3bec18e7601990bfca205358

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