smact.structure_prediction module#
The structure prediction module implements a minimalist framework for high-throughput prediction of new compounds based on species similarity indices. The typical workflow for using this package is as follows:
Create a database (
StructureDB) ofSmactStructures from the Materials Project.Feed the database into a
StructurePredictor, along with a list of chemical species, to predict potential likely structures by mutating structures in the database, such that they contain the given species.
Submodules#
- smact.structure_prediction.prediction module
- smact.structure_prediction.database module
- smact.structure_prediction.mutation module
CationMutatorCationMutator.complete_cond_probs()CationMutator.complete_pair_corrs()CationMutator.complete_sub_probs()CationMutator.cond_sub_prob()CationMutator.cond_sub_probs()CationMutator.from_json()CationMutator.get_lambda()CationMutator.get_lambdas()CationMutator.pair_corr()CationMutator.same_spec_cond_probs()CationMutator.same_spec_probs()CationMutator.sub_prob()CationMutator.sub_probs()CationMutator.unary_substitute()
- smact.structure_prediction.structure module
- smact.structure_prediction.probability_models module
- smact.structure_prediction.utilities module