├── .codecov.yml
├── .github
└── workflows
│ ├── deploy.yml
│ └── run_tests.yml
├── .gitignore
├── .pylintrc
├── .readthedocs.yaml
├── .zenodo.json
├── LICENSE
├── README.md
├── bin
└── martinize2
├── doc
├── Makefile
└── source
│ ├── _static
│ └── .empty_for_git
│ ├── _templates
│ └── layout.html
│ ├── conf.py
│ ├── data.rst
│ ├── file_formats.rst
│ ├── general_overview.rst
│ ├── graph_algorithms.rst
│ ├── gromacs_variables.rst
│ ├── index.rst
│ ├── martinize2_workflow.rst
│ ├── processors.rst
│ ├── technical_background.rst
│ └── tutorials
│ ├── 6_adding_residues_links
│ ├── files
│ │ ├── ala-sep-ala.pdb
│ │ ├── force_fields
│ │ │ ├── charmm
│ │ │ │ ├── sep.ff
│ │ │ │ └── sep.rtp
│ │ │ └── martini3001
│ │ │ │ └── sep.ff
│ │ └── mappings
│ │ │ └── sep.charmm36.map
│ └── index.rst
│ ├── 7_adding_modifications
│ ├── files
│ │ ├── ala-sep-ala.pdb
│ │ ├── force_fields
│ │ │ ├── charmm
│ │ │ │ └── mods.ff
│ │ │ └── martini3001
│ │ │ │ └── modification.ff
│ │ └── mappings
│ │ │ └── SEP.mapping
│ └── index.rst
│ ├── basic_usage.rst
│ ├── elastic_examples.png
│ ├── elastic_networks.rst
│ ├── go_models.rst
│ ├── index.rst
│ ├── mutations_and_modifications.rst
│ └── water_biasing.rst
├── maintainers
├── head_template_data
├── head_template_py
├── releasing.md
└── vim
│ └── syntax
│ ├── README.md
│ └── ff.vim
├── pyproject.toml
├── requirements-docs.txt
├── requirements-tests.txt
├── setup.cfg
├── setup.py
└── vermouth
├── __init__.py
├── citation_parser.py
├── data
├── __init__.py
├── citations.bib
├── data.py
├── force_fields
│ ├── amber
│ │ ├── aminoacids.rtp
│ │ └── modifications.ff
│ ├── charmm
│ │ ├── aminoacids.rtp
│ │ ├── lipidations.rtp
│ │ ├── modifications.ff
│ │ └── small_molecule_charmm.ff
│ ├── elnedyn21
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ └── modifications.ff
│ ├── elnedyn22
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ └── modifications.ff
│ ├── elnedyn22p
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ └── modifications.ff
│ ├── gromos
│ │ ├── aminoacids.rtp
│ │ ├── cofactors.ff
│ │ └── modifications.ff
│ ├── martini22
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ ├── modifications.ff
│ │ └── nucleotides.ff
│ ├── martini22p
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ └── modifications.ff
│ ├── martini3001
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ ├── modifications.ff
│ │ └── small_molecule_martini3.ff
│ ├── martini30b32
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── modifications.ff
│ │ └── small_molecules.ff
│ ├── martini30dev
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ └── modifications.ff
│ └── martini3IDP
│ │ ├── aminoacids.ff
│ │ ├── citations.bib
│ │ ├── general.ff
│ │ └── modifications.ff
├── mappings
│ ├── ala.charmm36.map
│ ├── ala.gromos.map
│ ├── arg.charmm36.map
│ ├── arg.charmm36.martini22p.map
│ ├── arg.gromos.map
│ ├── asn.charmm36.map
│ ├── asn.charmm36.martini22p.map
│ ├── asn.gromos.map
│ ├── asp.charmm36.map
│ ├── asp.charmm36.martini22p.map
│ ├── asp.gromos.map
│ ├── asp0.gromos.map
│ ├── chol.charmm36.map
│ ├── cys.charmm36.map
│ ├── cys.gromos.map
│ ├── dmpc.charmm36.map
│ ├── dopc.charmm36.map
│ ├── dppc.charmm36.map
│ ├── dppg.charmm36.map
│ ├── elnedyn
│ │ ├── ala.charmm36.map
│ │ ├── arg.charmm36.map
│ │ ├── asn.charmm36.map
│ │ ├── asp.charmm36.map
│ │ ├── chol.charmm36.map
│ │ ├── cys.charmm36.map
│ │ ├── dmpc.charmm36.map
│ │ ├── dopc.charmm36.map
│ │ ├── dppc.charmm36.map
│ │ ├── dppg.charmm36.map
│ │ ├── elnedyn22p
│ │ │ ├── arg.charmm36.elnedyn22p.map
│ │ │ ├── asn.charmm36.elnedyn22p.map
│ │ │ ├── asp.charmm36.elnedyn22p.map
│ │ │ ├── gln.charmm36.elnedyn22p.map
│ │ │ ├── glu.charmm36.elnedyn22p.map
│ │ │ ├── lys.charmm36.elnedyn22p.map
│ │ │ ├── ser.charmm36.elnedyn22p.map
│ │ │ └── thr.charmm36.elnedyn22p.map
│ │ ├── gln.charmm36.map
│ │ ├── glu.charmm36.map
│ │ ├── gly.charmm36.map
│ │ ├── his.charmm36.map
│ │ ├── ile.charmm36.map
│ │ ├── leu.charmm36.map
│ │ ├── lys.charmm36.map
│ │ ├── met.charmm36.map
│ │ ├── modifications.elnedyn21.mapping
│ │ ├── modifications.elnedyn22.mapping
│ │ ├── modifications.elnedyn22p.mapping
│ │ ├── phe.charmm36.map
│ │ ├── popc.charmm36.map
│ │ ├── pope.charmm36.map
│ │ ├── popg.charmm36.map
│ │ ├── pops.charmm36.map
│ │ ├── pro.charmm36.map
│ │ ├── ser.charmm36.map
│ │ ├── thr.charmm36.map
│ │ ├── trp.charmm36.map
│ │ ├── tyr.charmm36.map
│ │ └── val.charmm36.map
│ ├── elnedyn21
│ │ ├── ala.charmm36.map
│ │ ├── arg.charmm36.elnedyn22p.map
│ │ ├── arg.charmm36.map
│ │ ├── asn.charmm36.elnedyn22p.map
│ │ ├── asn.charmm36.map
│ │ ├── asp.charmm36.elnedyn22p.map
│ │ ├── asp.charmm36.map
│ │ ├── cys.charmm36.map
│ │ ├── gln.charmm36.elnedyn22p.map
│ │ ├── gln.charmm36.map
│ │ ├── glu.charmm36.elnedyn22p.map
│ │ ├── glu.charmm36.map
│ │ ├── gly.charmm36.map
│ │ ├── his.charmm36.map
│ │ ├── ile.charmm36.map
│ │ ├── leu.charmm36.map
│ │ ├── lys.charmm36.elnedyn22p.map
│ │ ├── lys.charmm36.map
│ │ ├── met.charmm36.map
│ │ ├── modifications.mapping
│ │ ├── phe.charmm36.map
│ │ ├── pro.charmm36.map
│ │ ├── ser.charmm36.elnedyn22p.map
│ │ ├── ser.charmm36.map
│ │ ├── thr.charmm36.elnedyn22p.map
│ │ ├── thr.charmm36.map
│ │ ├── trp.charmm36.map
│ │ ├── tyr.charmm36.map
│ │ └── val.charmm36.map
│ ├── fmn.gromos.map
│ ├── gln.charmm36.map
│ ├── gln.charmm36.martini22p.map
│ ├── gln.gromos.map
│ ├── glu.charmm36.map
│ ├── glu.charmm36.martini22p.map
│ ├── glu.gromos.map
│ ├── glu0.gromos.map
│ ├── gly.charmm36.map
│ ├── gly.gromos.map
│ ├── his.charmm.mapping
│ ├── his.charmm36.map
│ ├── his.gromos.map
│ ├── his.gromos.mapping
│ ├── hsd.charmm36.map
│ ├── hse.charmm36.map
│ ├── hsp.charmm36.map
│ ├── ile.charmm36.map
│ ├── ile.gromos.map
│ ├── leu.charmm36.map
│ ├── leu.gromos.map
│ ├── lys.charmm36.map
│ ├── lys.charmm36.martini22p.map
│ ├── lys.gromos.map
│ ├── martini3001
│ │ ├── ala.amber.map
│ │ ├── ala.charmm36.map
│ │ ├── antr.charmm36.map
│ │ ├── arg.amber.map
│ │ ├── arg.charmm36.map
│ │ ├── ash.amber.map
│ │ ├── asn.amber.map
│ │ ├── asn.charmm36.map
│ │ ├── asp.amber.map
│ │ ├── asp.charmm36.map
│ │ ├── aspp.charmm36.map
│ │ ├── bald.charmm36.map
│ │ ├── benz.charmm36.map
│ │ ├── c3.charmm36.map
│ │ ├── chxe.charmm36.map
│ │ ├── cpen.charmm36.map
│ │ ├── cume.charmm36.map
│ │ ├── cys.amber.map
│ │ ├── cys.charmm36.map
│ │ ├── cysf.map
│ │ ├── cysg.map
│ │ ├── cysp.map
│ │ ├── diol.charmm36.map
│ │ ├── diox.charmm36.map
│ │ ├── dman.charmm36.map
│ │ ├── eben.charmm36.map
│ │ ├── fura.charmm36.map
│ │ ├── glh.amber.map
│ │ ├── gln.amber.map
│ │ ├── gln.charmm36.map
│ │ ├── glu.amber.map
│ │ ├── glu.charmm36.map
│ │ ├── glup.charmm36.map
│ │ ├── gly.amber.map
│ │ ├── gly.charmm36.map
│ │ ├── glym.map
│ │ ├── hid.amber.map
│ │ ├── hie.amber.map
│ │ ├── hip.amber.map
│ │ ├── his.amber.map
│ │ ├── his.charmm36.map
│ │ ├── hsd.charmm36.map
│ │ ├── hse.charmm36.map
│ │ ├── hsp.charmm36.map
│ │ ├── ile.amber.map
│ │ ├── ile.charmm36.map
│ │ ├── imia.charmm36.map
│ │ ├── inda.charmm36.map
│ │ ├── indo.charmm36.map
│ │ ├── leu.amber.map
│ │ ├── leu.charmm36.map
│ │ ├── lsn.charmm36.map
│ │ ├── lyn.amber.map
│ │ ├── lys.amber.map
│ │ ├── lys.charmm36.map
│ │ ├── mboa.charmm36.map
│ │ ├── mcpe.charmm36.map
│ │ ├── meob.charmm36.map
│ │ ├── met.amber.map
│ │ ├── met.charmm36.map
│ │ ├── mind.charmm36.map
│ │ ├── modifications.amber.mapping
│ │ ├── modifications.charmm36.mapping
│ │ ├── mxyl.charmm36.map
│ │ ├── naft.charmm36.map
│ │ ├── nitb.charmm36.map
│ │ ├── oxyl.charmm36.map
│ │ ├── pcro.charmm36.map
│ │ ├── phe.amber.map
│ │ ├── phe.charmm36.map
│ │ ├── phen.charmm36.map
│ │ ├── phmk.charmm36.map
│ │ ├── prld.charmm36.map
│ │ ├── pro.amber.map
│ │ ├── pro.charmm36.map
│ │ ├── pxyl.charmm36.map
│ │ ├── pyr1.charmm36.map
│ │ ├── pyrd.charmm36.map
│ │ ├── pyrl.charmm36.map
│ │ ├── pyrm.charmm36.map
│ │ ├── qinl.charmm36.map
│ │ ├── ser.amber.map
│ │ ├── ser.charmm36.map
│ │ ├── sm139.charmm36.map
│ │ ├── styr.charmm36.map
│ │ ├── thaz.charmm36.map
│ │ ├── thf.charmm36.map
│ │ ├── thip.charmm36.map
│ │ ├── thp.charmm36.map
│ │ ├── thr.amber.map
│ │ ├── thr.charmm36.map
│ │ ├── tolu.charmm36.map
│ │ ├── trp.amber.map
│ │ ├── trp.charmm36.map
│ │ ├── tyr.amber.map
│ │ ├── tyr.charmm36.map
│ │ ├── val.amber.map
│ │ ├── val.charmm36.map
│ │ ├── zimi.charmm36.map
│ │ ├── zthp.charmm36.map
│ │ └── zthz.charmm36.map
│ ├── martini30b32
│ │ ├── ala.charmm36.map
│ │ ├── arg.charmm36.map
│ │ ├── asn.charmm36.map
│ │ ├── asp.charmm36.map
│ │ ├── benz.charmm36.map
│ │ ├── cys.charmm36.map
│ │ ├── gln.charmm36.map
│ │ ├── glu.charmm36.map
│ │ ├── gly.charmm36.map
│ │ ├── his.charmm36.map
│ │ ├── hsd.charmm36.map
│ │ ├── ile.charmm36.map
│ │ ├── leu.charmm36.map
│ │ ├── lys.charmm36.map
│ │ ├── met.charmm36.map
│ │ ├── modifications.mapping
│ │ ├── phe.charmm36.map
│ │ ├── pro.charmm36.map
│ │ ├── ser.charmm36.map
│ │ ├── thr.charmm36.map
│ │ ├── trp.charmm36.map
│ │ ├── tyr.charmm36.map
│ │ └── val.charmm36.map
│ ├── martini3IDP
│ │ ├── ala.amber.map
│ │ ├── ala.charmm36.map
│ │ ├── arg.amber.map
│ │ ├── arg.charmm36.map
│ │ ├── asn.amber.map
│ │ ├── asn.charmm36.map
│ │ ├── asp.amber.map
│ │ ├── asp.charmm36.map
│ │ ├── aspp.charmm36.map
│ │ ├── cys.amber.map
│ │ ├── cys.charmm36.map
│ │ ├── gln.amber.map
│ │ ├── gln.charmm36.map
│ │ ├── glu.amber.map
│ │ ├── glu.charmm36.map
│ │ ├── glup.charmm36.map
│ │ ├── gly.amber.map
│ │ ├── gly.charmm36.map
│ │ ├── hid.amber.map
│ │ ├── hie.amber.map
│ │ ├── hip.amber.map
│ │ ├── his.amber.map
│ │ ├── his.charmm36.map
│ │ ├── hsd.charmm36.map
│ │ ├── hse.charmm36.map
│ │ ├── hsp.charmm36.map
│ │ ├── ile.amber.map
│ │ ├── ile.charmm36.map
│ │ ├── leu.amber.map
│ │ ├── leu.charmm36.map
│ │ ├── lsn.charmm36.map
│ │ ├── lyn.amber.map
│ │ ├── lys.amber.map
│ │ ├── lys.charmm36.map
│ │ ├── met.amber.map
│ │ ├── met.charmm36.map
│ │ ├── modifications.amber.mapping
│ │ ├── modifications.charmm36.mapping
│ │ ├── phe.amber.map
│ │ ├── phe.charmm36.map
│ │ ├── pro.amber.map
│ │ ├── pro.charmm36.map
│ │ ├── ser.amber.map
│ │ ├── ser.charmm36.map
│ │ ├── sp2.charmm36.map
│ │ ├── thr.amber.map
│ │ ├── thr.charmm36.map
│ │ ├── trp.amber.map
│ │ ├── trp.charmm36.map
│ │ ├── tyr.amber.map
│ │ ├── tyr.charmm36.map
│ │ ├── val.amber.map
│ │ └── val.charmm36.map
│ ├── met.charmm36.map
│ ├── met.gromos.map
│ ├── modifications.gromos.mapping
│ ├── modifications.mapping
│ ├── nad.gromos.map
│ ├── phe.charmm36.map
│ ├── phe.gromos.map
│ ├── popc.charmm36.map
│ ├── pope.charmm36.map
│ ├── popg.charmm36.map
│ ├── pops.charmm36.map
│ ├── pro.charmm36.map
│ ├── pro.gromos.map
│ ├── ser.charmm36.map
│ ├── ser.charmm36.martini22p.map
│ ├── ser.gromos.map
│ ├── thr.charmm36.map
│ ├── thr.charmm36.martini22p.map
│ ├── thr.gromos.map
│ ├── tpp.gromos.map
│ ├── trp.charmm36.map
│ ├── trp.gromos.map
│ ├── tyr.charmm36.map
│ ├── tyr.gromos.map
│ ├── val.charmm36.map
│ └── val.gromos.map
└── quotes.txt
├── dssp
├── __init__.py
└── dssp.py
├── edge_tuning.py
├── ffinput.py
├── file_writer.py
├── forcefield.py
├── geometry.py
├── gmx
├── __init__.py
├── gro.py
├── itp.py
├── itp_read.py
├── rtp.py
└── topology.py
├── graph_utils.py
├── graphing
└── grappa.py
├── ismags.py
├── log_helpers.py
├── map_input.py
├── map_parser.py
├── molecule.py
├── parser_utils.py
├── pdb
├── __init__.py
├── cif.py
└── pdb.py
├── processors
├── __init__.py
├── add_molecule_edges.py
├── annotate_idrs.py
├── annotate_mut_mod.py
├── apply_posres.py
├── apply_rubber_band.py
├── attach_mass.py
├── average_beads.py
├── canonicalize_modifications.py
├── cif_reader.py
├── do_links.py
├── do_mapping.py
├── gro_reader.py
├── locate_charge_dummies.py
├── make_bonds.py
├── merge_all_molecules.py
├── merge_chains.py
├── name_moltype.py
├── pdb_reader.py
├── processor.py
├── quote.py
├── rename_modified_residues.py
├── repair_graph.py
├── set_molecule_meta.py
├── sort_molecule_atoms.py
├── stash_attributes.py
├── tune_cystein_bridges.py
└── water_bias.py
├── rcsu
├── __init__.py
├── contact_map.py
├── go_pipeline.py
├── go_structure_bias.py
├── go_utils.py
└── go_vs_includes.py
├── selectors.py
├── system.py
├── tests
├── __init__.py
├── data
│ ├── 1UBQ.cif
│ ├── 1UBQ.pdb
│ ├── 1UBQ_nocell_occupancy.cif
│ ├── 1bta.pdb
│ ├── 1bta_mutated.pdb
│ ├── 2QWO.pdb
│ ├── 2dn2.pdb
│ ├── 6E8W.pdb
│ ├── ala5.pdb
│ ├── ala5_cg.pdb
│ ├── cif_missing_atomname.cif
│ ├── cif_missing_resname.cif
│ ├── dna-short.pdb
│ ├── dssp_tests
│ │ ├── dssp_1bta.ssd
│ │ ├── mini-protein1_betasheet.pdb.v2.2.1-3b2-deb_cv1.ssd
│ │ ├── mini-protein1_betasheet.pdb.v3.0.0-3b1-deb_cv1.ssd
│ │ ├── mini-protein2_helix.pdb.v2.2.1-3b2-deb_cv1.ssd
│ │ ├── mini-protein2_helix.pdb.v3.0.0-3b1-deb_cv1.ssd
│ │ ├── mini-protein3_trp-cage.pdb.v2.2.1-3b2-deb_cv1.ssd
│ │ └── mini-protein3_trp-cage.pdb.v3.0.0-3b1-deb_cv1.ssd
│ ├── force_fields
│ │ ├── martini-test
│ │ │ └── aminoacids.ff
│ │ ├── pepplane
│ │ │ ├── ala.ff
│ │ │ ├── general.ff
│ │ │ └── modifications.ff
│ │ └── universal-test
│ │ │ ├── aminoacids.rtp
│ │ │ └── modifications.ff
│ ├── heme.pdb
│ ├── integration_tests
│ │ ├── tier-0
│ │ │ ├── dipro-termini
│ │ │ │ ├── README
│ │ │ │ ├── aa.pdb
│ │ │ │ └── martinize2
│ │ │ │ │ ├── cg.pdb
│ │ │ │ │ ├── citation
│ │ │ │ │ ├── command
│ │ │ │ │ ├── molecule_0.itp
│ │ │ │ │ └── topol.top
│ │ │ ├── mini-protein1_betasheet
│ │ │ │ ├── README
│ │ │ │ ├── aa.pdb
│ │ │ │ └── martinize2
│ │ │ │ │ ├── cg.pdb
│ │ │ │ │ ├── chain_A.ssd
│ │ │ │ │ ├── citation
│ │ │ │ │ ├── command
│ │ │ │ │ ├── molecule_0.itp
│ │ │ │ │ ├── screen.output
│ │ │ │ │ └── topol.top
│ │ │ ├── mini-protein2_helix
│ │ │ │ ├── README
│ │ │ │ ├── aa.pdb
│ │ │ │ └── martinize2
│ │ │ │ │ ├── cg.pdb
│ │ │ │ │ ├── chain_A.ssd
│ │ │ │ │ ├── citation
│ │ │ │ │ ├── command
│ │ │ │ │ ├── molecule_0.itp
│ │ │ │ │ ├── screen.output
│ │ │ │ │ └── topol.top
│ │ │ └── mini-protein3_trp-cage
│ │ │ │ ├── README
│ │ │ │ ├── aa.pdb
│ │ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── screen.output
│ │ │ │ └── topol.top
│ │ └── tier-1
│ │ │ ├── 1UBQ
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── topol.top
│ │ │ ├── 1mj5-charmm
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── screen.output
│ │ │ ├── 1mj5
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── screen.output
│ │ │ ├── 3i40
│ │ │ ├── 3i40.pdb
│ │ │ ├── README
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── chain_C.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── insulin_dimer.itp
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── screen.output
│ │ │ ├── 6LFO_gap
│ │ │ ├── 6LFO_gap.pdb
│ │ │ ├── README
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_R.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── screen.output
│ │ │ ├── EN_chain
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── screen.output
│ │ │ ├── EN_region
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── screen.output
│ │ │ ├── bpti
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── screen.output
│ │ │ │ └── topol.top
│ │ │ ├── hst5
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── topol.top
│ │ │ │ ├── virtual_sites_atomtypes.itp
│ │ │ │ └── virtual_sites_nonbond_params.itp
│ │ │ ├── lysozyme
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── screen.output
│ │ │ │ ├── test.itp
│ │ │ │ └── topol.top
│ │ │ ├── lysozyme_ENbias
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ ├── map.map
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── topol.top
│ │ │ │ ├── virtual_sites_atomtypes.itp
│ │ │ │ └── virtual_sites_nonbond_params.itp
│ │ │ ├── lysozyme_GO
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ ├── map.map
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── go_atomtypes.itp
│ │ │ │ ├── go_nbparams.itp
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── topol.top
│ │ │ ├── lysozyme_GO_internal
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── go_atomtypes.itp
│ │ │ │ ├── go_nbparams.itp
│ │ │ │ ├── martinize_contact_map.out
│ │ │ │ ├── molecule.itp
│ │ │ │ └── topol.top
│ │ │ ├── lysozyme_GObias
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ ├── map.map
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── go_atomtypes.itp
│ │ │ │ ├── go_nbparams.itp
│ │ │ │ ├── molecule_0.itp
│ │ │ │ └── topol.top
│ │ │ ├── lysozyme_prot
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ ├── cg.pdb
│ │ │ ├── chain_A.ssd
│ │ │ ├── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── chain_A.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── screen.output
│ │ │ │ ├── test.itp
│ │ │ │ └── topol.top
│ │ │ ├── molecule_0.itp
│ │ │ └── topol.top
│ │ │ ├── prot_modf_charmm
│ │ │ ├── README
│ │ │ ├── input.pdb
│ │ │ └── martinize2
│ │ │ │ ├── cg.pdb
│ │ │ │ ├── cg.top
│ │ │ │ ├── chain_.ssd
│ │ │ │ ├── citation
│ │ │ │ ├── command
│ │ │ │ ├── molecule_0.itp
│ │ │ │ ├── screen.output
│ │ │ │ └── sys.top
│ │ │ └── villin
│ │ │ ├── README
│ │ │ ├── aa.pdb
│ │ │ └── martinize2
│ │ │ ├── cg.pdb
│ │ │ ├── citation
│ │ │ ├── command
│ │ │ ├── molecule_0.itp
│ │ │ ├── screen.output
│ │ │ └── topol.top
│ ├── mappings
│ │ └── universal-test
│ │ │ ├── martini-test
│ │ │ └── ser.mapping
│ │ │ └── pepplane
│ │ │ ├── ala.mapping
│ │ │ └── modifications.mapping
│ ├── multiple.cif
│ ├── test_molecule_contacts.out
│ └── tri_alanine.pdb
├── datafiles.py
├── gmx
│ ├── test_gro.py
│ ├── test_itp.py
│ └── test_topology.py
├── helper_functions.py
├── integration_tests
│ ├── __init__.py
│ └── test_integration.py
├── molecule_strategies.py
├── pdb
│ ├── test_cif.py
│ ├── test_read_pdb.py
│ └── test_write_pdb.py
├── rcsu
│ ├── test_contact_map.py
│ ├── test_go_structure_bias.py
│ ├── test_go_utils.py
│ └── test_read_go_map.py
├── test_add_molecule_edges.py
├── test_annotate_idrs.py
├── test_annotate_mut_mod.py
├── test_apply_posres.py
├── test_apply_rubber_band.py
├── test_average_beads.py
├── test_cif_reader.py
├── test_do_mapping.py
├── test_dssp.py
├── test_edge_tuning.py
├── test_ff_files.py
├── test_ffinput.py
├── test_file_writer.py
├── test_forcefield.py
├── test_geometry.py
├── test_graph_utils.py
├── test_grappa.py
├── test_ismags.py
├── test_itp_files.py
├── test_links.py
├── test_logging.py
├── test_make_bonds.py
├── test_map_input.py
├── test_map_parser.py
├── test_mapping_integrative.py
├── test_merge_chains.py
├── test_molecule.py
├── test_name_moltype.py
├── test_native_forcefield.py
├── test_ptm_detection.py
├── test_repair_graph.py
├── test_section_parser.py
├── test_selectors.py
├── test_set_molecule_meta.py
├── test_sort_molecule_atoms.py
├── test_stash_attributes.py
├── test_system.py
├── test_tune_cystein_bridges.py
├── test_utils.py
├── test_version.py
├── test_vs_generation.py
└── test_water_bias.py
├── truncating_formatter.py
└── utils.py
/.codecov.yml:
--------------------------------------------------------------------------------
1 | coverage:
2 | range: 50..100
3 | round: nearest
4 | precision: 1
5 | status:
6 | project:
7 | default:
8 | target: 80
9 | threshold: 1
10 | patch:
11 | default:
12 | target: 90
13 |
14 | ignore:
15 | - vermouth/tests
16 | comment: off
17 |
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | test.pdb
2 | **/__pycache__
3 | **.pyc
4 | **.bak
5 | \#*
6 |
7 | **.lprof
8 |
9 | .eggs/**
10 | *.swp
11 | .pytest_cache
12 | *.egg-info
13 | .coverage
14 | .hypothesis
15 |
16 | htmlcov
17 |
18 | doc/build
19 | doc/source/api
20 | doc/source/.doctrees
21 |
22 | .idea/
23 |
--------------------------------------------------------------------------------
/.readthedocs.yaml:
--------------------------------------------------------------------------------
1 | # .readthedocs.yaml
2 | # Read the Docs configuration file
3 | # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
4 |
5 | # Required
6 | version: 2
7 |
8 | # Set the version of Python and other tools you might need
9 | build:
10 | os: ubuntu-22.04
11 | tools:
12 | python: "3"
13 |
14 | formats:
15 | - pdf
16 |
17 | # Build documentation in the docs/ directory with Sphinx
18 | sphinx:
19 | builder: html
20 | fail_on_warning: true
21 | configuration: doc/source/conf.py
22 |
23 | # We recommend specifying your dependencies to enable reproducible builds:
24 | # https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
25 | python:
26 | install:
27 | - method: pip
28 | path: .
29 | - requirements: requirements-docs.txt
--------------------------------------------------------------------------------
/.zenodo.json:
--------------------------------------------------------------------------------
1 | {
2 | "creators": [
3 | {
4 | "orcid": "0000-0001-9273-4850",
5 | "name": "Peter C. Kroon"
6 | },
7 | {
8 | "orcid": "0000-0001-6979-1363",
9 | "name": "Fabian Gr\"unewald"
10 | },
11 | {
12 | "orcid": "0000-0003-0343-7796",
13 | "name": "Jonathan Barnoud"
14 | },
15 | {
16 | "orcid": "0000-0003-0660-1301",
17 | "name": "Paulo C. T. Souza"
18 | },
19 | {
20 | "orcid": "0000-0002-6345-0266",
21 | "name": "Tsjerk A. Wassenaar"
22 | },
23 | {
24 | "orcid": " 0000-0001-8423-5277",
25 | "name": "Siewert J. Marrink"
26 | }
27 |
28 | ]
29 | }
30 |
--------------------------------------------------------------------------------
/doc/Makefile:
--------------------------------------------------------------------------------
1 | # Minimal makefile for Sphinx documentation
2 | #
3 |
4 | # You can set these variables from the command line.
5 | SPHINXOPTS =
6 | SPHINXBUILD = sphinx-build
7 | SPHINXPROJ = VerMoUTH
8 | SOURCEDIR = source
9 | BUILDDIR = build
10 |
11 | # Put it first so that "make" without argument is like "make help".
12 | help:
13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14 |
15 | .PHONY: help Makefile
16 |
17 | # Catch-all target: route all unknown targets to Sphinx using the new
18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
19 | %: Makefile
20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
--------------------------------------------------------------------------------
/doc/source/_static/.empty_for_git:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marrink-lab/vermouth-martinize/80c692afbc0976e487f3835c0f9da279003a25fe/doc/source/_static/.empty_for_git
--------------------------------------------------------------------------------
/doc/source/_templates/layout.html:
--------------------------------------------------------------------------------
1 | {% extends '!layout.html' %}
2 |
3 | {% block footer %}
4 |
5 |
6 | {{ super() }}
7 | {% endblock %}
8 |
--------------------------------------------------------------------------------
/doc/source/index.rst:
--------------------------------------------------------------------------------
1 | .. VerMoUTH documentation master file, created by
2 | sphinx-quickstart on Fri Jun 22 14:51:23 2018.
3 | You can adapt this file completely to your liking, but it should at least
4 | contain the root `toctree` directive.
5 |
6 | Welcome to VerMoUTH's documentation!
7 | ====================================
8 |
9 | .. toctree::
10 | :maxdepth: 2
11 | :caption: Contents:
12 |
13 | general_overview
14 | martinize2_workflow
15 | technical_background
16 | file_formats
17 | tutorials/index
18 | api/modules
19 | gromacs_variables
20 |
21 |
22 | Indices and tables
23 | ==================
24 |
25 | * :ref:`genindex`
26 | * :ref:`modindex`
27 | * :ref:`search`
28 |
29 |
--------------------------------------------------------------------------------
/doc/source/processors.rst:
--------------------------------------------------------------------------------
1 | Processor
2 | =========
3 | :class:`Processors ` are relatively
4 | simple. They form the fundamental steps of the martinize2 pipeline. Processors
5 | are called via their :meth:`~vermouth.processors.processor.Processor.run_system`
6 | method. The default implementation of this method iterates over the molecules
7 | in the system, and runs the :meth:`~vermouth.processors.processor.Processor.run_molecule`
8 | method on them. This means that implementations of Processors must implement
9 | either a ``run_system`` method, or a ``run_molecule`` method. If the processor
10 | can be run on independent molecules the ``run_molecule`` method is preferred;
11 | ``run_system`` should be used only for cases where the problem at hand cannot
12 | be separated in tasks-per-molecule.
13 |
14 | In their ``run_molecule`` method Processor implementations are free to either
15 | modify :class:`molecules ` or create new ones.
16 | Either way, they must return a :class:`~vermouth.molecule.Molecule`. The
17 | ``run_system`` will be called with a :class:`~vermouth.system.System`, which
18 | will be modified in place.
19 |
--------------------------------------------------------------------------------
/doc/source/technical_background.rst:
--------------------------------------------------------------------------------
1 | Technical background
2 | ====================
3 | Here we will provide some additional technical background about the chosen data
4 | structures and graph algorithms.
5 |
6 | .. toctree::
7 | processors
8 | data
9 | graph_algorithms
--------------------------------------------------------------------------------
/doc/source/tutorials/6_adding_residues_links/files/force_fields/charmm/sep.ff:
--------------------------------------------------------------------------------
1 | [ moleculetype ]
2 | SEP 3
3 |
4 | [ atoms ]
5 | 1 N 1 SEP N 1 0
6 | 2 H 1 SEP HN 2 0
7 | 3 C 1 SEP CA 3 0
8 | 4 H 1 SEP HA 4 0
9 | 5 C 1 SEP CB 5 0
10 | 6 H 1 SEP HB1 6 0
11 | 7 H 1 SEP HB2 7 0
12 | 8 O 1 SEP OG 8 0
13 | 9 C 1 SEP C 9 0
14 | 10 O 1 SEP O 10 0
15 | 11 P 1 SEP P 11 0
16 | 12 O 1 SEP O1 12 0
17 | 13 O 1 SEP O2 13 0
18 | 14 O 1 SEP O3 14 -1
19 |
20 | [ bonds ]
21 | 3 5
22 | 5 8
23 | 1 2
24 | 1 3
25 | 3 9
26 | 3 4
27 | 5 6
28 | 5 7
29 | 9 10
30 | 8 11
31 | 11 12
32 | 11 13
33 | 11 14
34 |
--------------------------------------------------------------------------------
/doc/source/tutorials/6_adding_residues_links/files/force_fields/martini3001/sep.ff:
--------------------------------------------------------------------------------
1 | ;[ macros ]
2 | ;protein_resnames "GLY|ALA|CYS|VAL|LEU|ILE|MET|PRO|HYP|ASN|GLN|ASP|ASPP|ASH|GLU|GLUP|GLH|THR|SER|LYS|LSN|LYN|ARG|HSE|HIS|HSD|HSP|HID|HIP|HIE|PHE|TYR|TRP|SEP"
3 | ;protein_resnames_non_pro "GLY|ALA|CYS|VAL|LEU|ILE|MET|ASN|GLN|ASP|ASPP|ASH|GLU|GLUP|GLH|THR|SER|LYS|LSN|LYN|ARG|HSE|HIS|HSD|HSP|HID|HIP|HIE|PHE|TYR|TRP|SEP"
4 | ;prot_default_bb_type P2
5 | ;stiff_fc 1000000
6 |
7 | ;;; PHOSPHOSERINE
8 | [ moleculetype ]
9 | SEP 1
10 |
11 | [ warning ]
12 | THESE PARAMETERS ARE FOR DEMONSTRATION PURPOSES ONLY. DO NOT USE.
13 |
14 | [ atoms ]
15 | ; id type resnr residue atom cgnr charge
16 | 1 P2 1 SEP BB 1 0
17 | 2 Q5n 1 SEP SC1 1 -1
18 |
19 | [ bonds ]
20 | BB SC1 1 0.33 5000
21 |
22 | [ link ]
23 | [ warning ]
24 | THESE PARAMETERS ARE FOR DEMONSTRATION PURPOSES ONLY. DO NOT USE.
25 | [ atoms ]
26 | -BB {"resname": "ALA"}
27 | BB {"resname": "SEP"}
28 | SC1 {"resname": "SEP"}
29 | +BB {"resname": "ALA"}
30 | [ bonds ]
31 | BB +BB 1 0.35 4000
32 | BB -BB 1 0.35 4000
33 | [ angles ]
34 | -BB BB +BB 10 100 20
35 | -BB BB SC1 2 100 25
36 |
--------------------------------------------------------------------------------
/doc/source/tutorials/6_adding_residues_links/files/mappings/sep.charmm36.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | SEP
3 |
4 | [ from ]
5 | charmm
6 |
7 | [ to ]
8 | martini3001
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | charmm
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 HN BB
19 | 3 CA BB
20 | 4 HA !BB
21 | 5 CB BB SC1
22 | 6 HB1 !SC1
23 | 7 HB2 !SC1
24 | 8 OG SC1
25 | 9 C BB
26 | 10 O BB
27 | 11 P SC1
28 | 12 O1 SC1
29 | 13 O2 SC1
30 | 14 O3 SC1
31 |
--------------------------------------------------------------------------------
/doc/source/tutorials/7_adding_modifications/files/force_fields/charmm/mods.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | SER-phos
3 | [ atoms ]
4 | O1 {"element": "O", "PTM_atom": true}
5 | O2 {"element": "O", "PTM_atom": true}
6 | O3 {"element": "O", "PTM_atom": true}
7 | P {"element": "P", "PTM_atom": true}
8 | OG {"element": "O"}
9 | HG1 {"element": "H", "replace": {"atomname": null}}
10 | [ edges ]
11 | OG P
12 | OG HG1
13 | P O1
14 | P O2
15 | P O3
16 |
--------------------------------------------------------------------------------
/doc/source/tutorials/7_adding_modifications/files/force_fields/martini3001/modification.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | SER-PO4
3 | [ atoms ]
4 | BB {"PTM_atom": false}
5 | SC1 {"PTM_atom": false, "resname": "SER", "replace": {"atype": "Q5n", "charge": -1}}
6 | [ edges ]
7 | BB SC1
8 | [ bonds ]
9 | BB SC1 1 0.33 5000
10 |
11 |
--------------------------------------------------------------------------------
/doc/source/tutorials/7_adding_modifications/files/mappings/SEP.mapping:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | [ from ]
3 | charmm
4 | [ to ]
5 | martini3001
6 | [ from blocks ]
7 | SER-phos
8 | [ to blocks ]
9 | SER-PO4
10 | [ from nodes ]
11 | N
12 | HN
13 | CA
14 | HA
15 | C
16 | O
17 | CB
18 | HB1
19 | HB2
20 | [ from edges ]
21 | N HN
22 | N CA
23 | CA HA
24 | CA C
25 | C O
26 | CA CB
27 | CB HB1
28 | CB HB2
29 | CB OG
30 | [ mapping ]
31 | N BB
32 | HN BB
33 | CA BB
34 | HA BB 0
35 | C BB
36 | O BB
37 | CB BB
38 | CB SC1
39 | HB1 SC1 0
40 | HB2 SC1 0
41 | OG SC1
42 | P SC1
43 | O1 SC1
44 | O2 SC1
45 | O3 SC1
46 |
--------------------------------------------------------------------------------
/doc/source/tutorials/elastic_examples.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/marrink-lab/vermouth-martinize/80c692afbc0976e487f3835c0f9da279003a25fe/doc/source/tutorials/elastic_examples.png
--------------------------------------------------------------------------------
/doc/source/tutorials/index.rst:
--------------------------------------------------------------------------------
1 | Tutorials
2 | =========
3 | This page contains several examples of how martinize2 can be used to convert
4 | proteins from atomistic to a martini3 representation.
5 |
6 | You can find further examples on how to use martinize2 in the martinize-examples
7 | repository: https://github.com/marrink-lab/martinize-examples
8 |
9 | .. Organize the tutorials in directories, so it's easier to keep their files
10 | together
11 |
12 | .. toctree::
13 | basic_usage
14 | elastic_networks
15 | go_models
16 | water_biasing
17 | mutations_and_modifications
18 | 6_adding_residues_links/index
19 | 7_adding_modifications/index
20 |
--------------------------------------------------------------------------------
/maintainers/head_template_data:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 |
--------------------------------------------------------------------------------
/maintainers/head_template_py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
15 |
--------------------------------------------------------------------------------
/maintainers/releasing.md:
--------------------------------------------------------------------------------
1 | # Making a release
2 |
3 | Releases are deployed by Travis to peterkroon's PyPI, but only for tagged
4 | commits. This requires "build on push" is enabled on Travis, otherwise those
5 | don't get built at all. However, since we dev on branches in the main repo we
6 | only want Travis to build for master, and anything that looks like a SemVer
7 | version tag ('v1.2.3\[-prerelease\]\[+metadata\]'). Hence the ugly regex in the
8 | Travis yaml. (Note: PBR doesn't seem to be able to deal with all prerelease and
9 | metadata options allowed by SemVer)
10 |
11 | To make a release:
12 | - Implement your awesome feature, including docs.
13 | - Make a PR of your feature, get it reviewed and make sure Travis passes.
14 | - Get your feature merged in master
15 | - Create a tag: `git tag v0.5.0 -a`. Come up with a sane version number.
16 | - Push the tag: `git push --tags`.
17 | - Profit.
18 |
19 | Note that Travis will build releases *twice*. Once because something is pushed
20 | to master, and once because it's a tagged commit. But since we don't release
21 | too often this is OK. Also, if this is to change Travis should first come up
22 | with way better documentation.
23 |
24 |
--------------------------------------------------------------------------------
/maintainers/vim/syntax/README.md:
--------------------------------------------------------------------------------
1 | VIM syntax highlighting for vermouth file formats
2 | =================================================
3 |
4 | This directory contains syntax highlighting rules for VIM to handle vermouth
5 | files. Install them by copying the content of this directory in
6 | `~/.vim/syntax/`. To activate the highlighting, you should copy the following
7 | lines in `~/.vimrc`:
8 |
9 | ```
10 | " Highlighting for vermouth force field files
11 | au BufNewFile,BufRead *.ff set syntax=ff
12 | ```
13 |
--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
1 | [build-system]
2 | requires = [
3 | "wheel",
4 | "setuptools >= 30.3.0",
5 | "pbr",
6 | ]
7 | build-backend = "pbr.build"
8 |
9 | [tool.pytest.ini_options]
10 | addopts = "--import-mode=importlib"
11 | testpaths = ["vermouth/tests"]
12 | python_files = "test_*.py"
13 |
14 | [tool.coverage.run]
15 | branch = true
16 | omit = ["vermouth/tests/*", "vermouth/redistributed/*", '*/bin/pytest']
17 | source_pkgs = ["vermouth"]
18 |
--------------------------------------------------------------------------------
/requirements-docs.txt:
--------------------------------------------------------------------------------
1 | sphinx >= 8.2.1
2 | pbr
3 | setuptools >= 30.3.0
4 |
5 | numpy
6 | networkx
7 | scipy
8 |
--------------------------------------------------------------------------------
/requirements-tests.txt:
--------------------------------------------------------------------------------
1 | attrs >= 19.2.0 # Comes from hypothesis, but is not automatically picked up by
2 | # pip. See pypa/pip#7135 and pypa/pip#988
3 | pytest
4 | coverage
5 | pytest-cov
6 | pylint
7 | hypothesis
8 | hypothesis-networkx
9 | codecov
10 | mdtraj
11 | pycifrw
12 |
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.import os
14 |
15 | import os
16 | from setuptools import setup
17 |
18 | def package_files(directory):
19 | paths = []
20 | for (path, directories, filenames) in os.walk(directory):
21 | for filename in filenames:
22 | paths.append(os.path.join('..', path, filename))
23 | return paths
24 |
25 | setup(
26 | package_data={'': package_files('vermouth/data')
27 | + package_files('vermouth/tests/data'),},
28 | scripts=['bin/martinize2', ],
29 | pbr=True,
30 | )
31 |
--------------------------------------------------------------------------------
/vermouth/data/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright 2025 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
15 | from .data import *
16 |
--------------------------------------------------------------------------------
/vermouth/data/citations.bib:
--------------------------------------------------------------------------------
1 | @article{MDTraj,
2 | title={MDTraj: A Modern Open Library for the Analysis of Molecular Dynamics Trajectories},
3 | author={McGibbon, Robert T. and Beauchamp, Kyle A. and Harrigan, Matthew P. and Klein, Christoph and Swails, Jason M. and Hernández, Carlos X. and Schwantes, Christian R. and Wang, Lee-Ping and Lane, Thomas J. and Pande, Vijay S.},
4 | journal={Biophysical Journal},
5 | volume={109},
6 | number={8},
7 | pages={1528 -- 1532},
8 | year={2015},
9 | doi={10.1016/j.bpj.2015.08.015}
10 | }
11 | @article{vermouth,
12 | title={Martinize2 and Vermouth: Unified Framework for Topology Generation},
13 | url={http://dx.doi.org/10.7554/eLife.90627.2},
14 | doi={10.7554/elife.90627.2},
15 | journal={elife},
16 | volume={12},
17 | pages={RP90627}
18 | publisher={eLife Sciences Publications, Ltd},
19 | author={Kroon, Peter C and Grunewald, F and Barnoud, J and van Tilburg, M and Souza, Paulo CT and Wassenaar, Tsjerk A and Marrink, Siewert J},
20 | year={2024},
21 | month=jun
22 | }
23 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/elnedyn21/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | bb_atomname "BB"
18 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/elnedyn21/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Qa", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Qd", "charge": 1}}
10 |
11 | [ modification ]
12 | zwitter
13 | [ atoms ]
14 | BB {"replace": {"atype": "Qda"}}
15 |
16 | [ modification ]
17 | COOH-ter
18 | [ atoms ]
19 | BB {"replace": {"atype": "P5", "charge": 0}}
20 |
21 | [ modification ]
22 | NH2-ter
23 | [ atoms ]
24 | BB {"replace": {"atype": "P5", "charge": 0}}
25 |
26 | [ modification ]
27 | LYS-LSN
28 | [ atoms ]
29 | SC2 {"resname": "LYS", "replace": {"atype": "P1", "charge": 0}}
30 |
31 | [ modification ]
32 | LYS-HZ3
33 | [ atoms ]
34 | SC2 {"replace": {"resname": "LYS"}}
35 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/elnedyn22/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | bb_atomname "BB"
18 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/elnedyn22/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Qa", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Qd", "charge": 1}}
10 |
11 | [ modification ]
12 | zwitter
13 | [ atoms ]
14 | BB {"replace": {"atype": "Qda"}}
15 |
16 | [ modification ]
17 | COOH-ter
18 | [ atoms ]
19 | BB {"replace": {"atype": "P5", "charge": 0}}
20 |
21 | [ modification ]
22 | NH2-ter
23 | [ atoms ]
24 | BB {"replace": {"atype": "P5", "charge": 0}}
25 |
26 | [ modification ]
27 | ASP-HD1
28 | [ atoms ]
29 | SC1 {"resname": "ASP", "replace": {"atype": "P3", "charge": 0}}
30 |
31 | [ modification ]
32 | ASP-HD2
33 | [ atoms ]
34 | SC1 {"resname": "ASP", "replace": {"atype": "P3", "charge": 0}}
35 |
36 | [ modification ]
37 | LYS-LSN
38 | [ atoms ]
39 | SC2 {"resname": "LYS", "replace": {"atype": "P1", "charge": 0}}
40 |
41 | [ modification ]
42 | LYS-HZ3
43 | [ atoms ]
44 | SC2 {"replace": {"resname": "LYS"}}
45 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/elnedyn22p/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | bb_atomname "BB"
--------------------------------------------------------------------------------
/vermouth/data/force_fields/elnedyn22p/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Qa", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Qd", "charge": 1}}
10 |
11 | [ modification ]
12 | zwitter
13 | [ atoms ]
14 | BB {"replace": {"atype": "Qda"}}
15 |
16 | [ modification ]
17 | COOH-ter
18 | [ atoms ]
19 | BB {"replace": {"atype": "P5", "charge": 0}}
20 |
21 | [ modification ]
22 | NH2-ter
23 | [ atoms ]
24 | BB {"replace": {"atype": "P5", "charge": 0}}
25 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/gromos/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | CA {"element": "C"}
5 | C {"element": "C"}
6 | O {"element": "O"}
7 | OXT {"element": "O", "PTM_atom": true}
8 | [ edges ]
9 | CA C
10 | C O
11 | C OXT
12 |
13 | [ modification ]
14 | N-ter
15 | [ atoms ]
16 | CA {"element": "C"}
17 | N {"element": "N"}
18 | HN2 {"element": "H", "PTM_atom": true, "replace": {"atomname": "HN2"}}
19 | HN3 {"element": "H", "PTM_atom": true, "replace": {"atomname": "HN3"}}
20 | [ edges ]
21 | N CA
22 | N HN2
23 | N HN3
24 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini22/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | bb_atomname "BB"
18 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini22/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Qa", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Qd", "charge": 1}}
10 |
11 | [ modification ]
12 | zwitter
13 | [ atoms ]
14 | BB {"replace": {"atype": "Qda"}}
15 |
16 | [ modification ]
17 | COOH-ter
18 | [ atoms ]
19 | BB {"replace": {"atype": "P5", "charge": 0}}
20 |
21 | [ modification ]
22 | NH2-ter
23 | [ atoms ]
24 | BB {"replace": {"atype": "P5", "charge": 0}}
25 |
26 | [ modification ]
27 | TYRPHOS
28 | [ atoms ]
29 | SC3 {"replace": {"atype": "SNda"}}
30 | PO4 {"atype": "Qa", "charge": "-1", "PTM_atom": true}
31 | [ bonds ]
32 | SC3 PO4 1 0.47 1250 {"comment": "phospho"}
33 | [ edges ]
34 | SC3 PO4
35 |
36 | [ modification ]
37 | LYS-LSN
38 | [ atoms ]
39 | SC2 {"resname": "LYS", "replace": {"atype": "P1", "charge": 0}}
40 |
41 | [ modification ]
42 | LYS-HZ3
43 | [ atoms ]
44 | SC2 {"replace": {"resname": "LYS"}}
45 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini22p/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | bb_atomname "BB"
18 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini22p/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Qa", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Qd", "charge": 1}}
10 |
11 | [ modification ]
12 | zwitter
13 | [ atoms ]
14 | BB {"replace": {"atype": "Qda"}}
15 |
16 | [ modification ]
17 | COOH-ter
18 | [ atoms ]
19 | BB {"replace": {"atype": "P5", "charge": 0}}
20 |
21 | [ modification ]
22 | NH2-ter
23 | [ atoms ]
24 | BB {"replace": {"atype": "P5", "charge": 0}}
25 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini3001/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2020 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | regular "0.47"
18 | small "0.41"
19 | tiny "0.34"
20 | water_type "W"
21 | bb_atomname "BB"
22 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini30b32/citations.bib:
--------------------------------------------------------------------------------
1 | @misc{Martini3Beta,
2 | title={Martini 3-Open Beta-Release},
3 | author={Souza, Paulo C T and Marrink, Siewert Jan},
4 | year={2020}
5 | }
6 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini30b32/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Qn", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Qp", "charge": 1}}
10 |
11 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini30b32/small_molecules.ff:
--------------------------------------------------------------------------------
1 | [ moleculetype ]
2 | BENZ 1
3 | [ atoms ]
4 | 1 TC4 1 BENZ R1 1 0.0
5 | 2 TC4 1 BENZ R2 2 0.0
6 | 3 TC4 1 BENZ R3 3 0.0
7 | [ constraints ]
8 | 0 1 1 0.290 {}
9 | 1 2 1 0.290 {}
10 | 0 2 1 0.290 {}
11 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini30dev/citations.bib:
--------------------------------------------------------------------------------
1 | @misc{Martini3Beta,
2 | title={Martini 3-Open Beta-Release},
3 | author={Souza, Paulo C T and Marrink, Siewert Jan},
4 | year={2020}
5 | }
6 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini30dev/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"replace": {"atype": "Q1", "charge": -1}}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | BB {"replace": {"atype": "Q1", "charge": 1}}
10 |
11 | [ modification ]
12 | COOH-ter
13 | [ atoms ]
14 | BB {"replace": {"atype": "P5", "charge": 0}}
15 |
16 | [ modification ]
17 | NH2-ter
18 | [ atoms ]
19 | BB {"replace": {"atype": "P4", "charge": 0}}
20 |
--------------------------------------------------------------------------------
/vermouth/data/force_fields/martini3IDP/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2020 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 | regular "0.47"
18 | small "0.41"
19 | tiny "0.34"
20 | water_type "W"
21 | bb_atomname "BB"
22 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/ala.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 | martini22p
24 |
25 | [ martini ]
26 | BB
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N BB
33 | 2 HN BB
34 | 3 CA BB
35 | 5 CB BB
36 | 9 C BB
37 | 10 O BB
38 |
39 | [ chiral ]
40 | CB CA N C
41 | HB1 CA N C
42 | HB2 CA N C
43 | HB3 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Ala
47 | ; HA CA N C CB ; D-Ala
48 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/ala.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | ALA
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB BB
21 | 5 C BB
22 | 6 O BB
23 |
24 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/arg.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | ARG
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1 SC2
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 CD SC1
23 | 7 NE SC2 SC1
24 | 8 HE SC2 SC1
25 | 9 CZ SC2
26 | 10 NH1 SC2
27 | 11 HH11 SC2
28 | 12 HH12 SC2
29 | 13 NH2 SC2
30 | 14 HH21 SC2
31 | 15 HH22 SC2
32 | 16 C BB
33 | 17 O BB
34 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/asn.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | ASN
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 OD1 SC1
23 | 7 ND2 SC1
24 | 8 HD21 SC1
25 | 9 HD22 SC1
26 | 10 C BB
27 | 11 O BB
28 |
29 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/asp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASP
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | ; 4 HA BB
35 | 5 CB SC1
36 | ; 6 HB1 SC1
37 | ; 7 HB2 SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | ; 11 HD2 SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/asp.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | ASP
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 OD1 SC1
23 | 7 OD2 SC1
24 | 8 C BB
25 | 9 O BB
26 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/asp0.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | ASP0
3 |
4 | [ martini ]
5 | BB SC1
6 |
7 | [ mapping ]
8 | gromos
9 |
10 | [ atoms ]
11 | 1 N BB
12 | 2 H BB
13 | 3 CA BB
14 | 4 CB SC1 BB BB
15 | 5 CG SC1 SC1 BB
16 | 6 OD1 SC1
17 | 7 OD2 SC1
18 | 7 HD2 SC1
19 | 8 C BB
20 | 9 O BB
21 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/cys.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 | martini22p
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N BB
33 | 2 HN BB
34 | 3 CA BB
35 | 4 CB SC1
36 | 7 SG SC1
37 | 9 C BB
38 | 10 O BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Cys
47 | ; HA CA N C CB ; D-Cys
48 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/cys.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | CYS
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB
21 | 5 SG SC1
22 | 6 HG SC1
23 | 7 C BB
24 | 8 O BB
25 |
26 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/ala.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 5 CB !BB
37 | 9 C !BB
38 | 10 O !BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 | HB3 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Ala
48 | ; HA CA N C CB ; D-Ala
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/cys.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB SC1
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 4 CB SC1
37 | 7 SG SC1
38 | 9 C !BB
39 | 10 O !BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB1 CA N C
44 | HB2 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Cys
48 | ; HA CA N C CB ; D-Cys
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/elnedyn22p/ser.charmm36.elnedyn22p.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn22p
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N !BB
32 | 2 HN !BB
33 | 3 CA BB
34 | 5 CB SC1
35 | 8 OG SC1
36 | 9 HG1 SC1
37 | 10 C !BB
38 | 11 O !BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Ser
47 | ; HA CA N C CB ; D-Ser
48 |
49 | [ extra ]
50 | SCP SCN
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/gln.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLN
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N !BB
33 | 2 HN !BB
34 | 3 CA BB
35 | 4 CB SC1
36 | 5 CG SC1
37 | 6 CD SC1
38 | 7 OE1 SC1
39 | 8 NE2 SC1
40 | 9 HE21 SC1
41 | 10 HE22 SC1
42 | 11 C !BB
43 | 12 O !BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Gln
52 | ; HA CA N C CB ; D-Gln
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/gly.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 9 C !BB
37 | 10 O !BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/pro.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | PRO
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB SC1
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 CD SC1
35 | 3 CA BB
36 | 4 CB SC1
37 | 5 CG SC1
38 | 6 C !BB
39 | 7 O !BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB1 CA N C
44 | HB2 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Pro
48 | ; HA CA N C CB ; D-Pro
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/ser.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N !BB
33 | 2 HN !BB
34 | 3 CA BB
35 | 5 CB SC1
36 | 8 OG SC1
37 | 9 HG1 SC1
38 | 10 C !BB
39 | 11 O !BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB1 CA N C
44 | HB2 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Ser
48 | ; HA CA N C CB ; D-Ser
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn/val.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | VAL
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB SC1
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 5 CB SC1
37 | 8 CG1 SC1
38 | 12 CG2 SC1
39 | 16 C !BB
40 | 17 O !BB
41 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/ala.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 5 CB !BB
37 | 9 C !BB
38 | 10 O !BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 | HB3 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Ala
48 | ; HA CA N C CB ; D-Ala
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/cys.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB SC1
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 4 CB SC1
37 | 7 SG SC1
38 | 9 C !BB
39 | 10 O !BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB1 CA N C
44 | HB2 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Cys
48 | ; HA CA N C CB ; D-Cys
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/gln.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLN
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N !BB
33 | 2 HN !BB
34 | 3 CA BB
35 | 4 CB SC1
36 | 5 CG SC1
37 | 6 CD SC1
38 | 7 OE1 SC1
39 | 8 NE2 SC1
40 | 9 HE21 SC1
41 | 10 HE22 SC1
42 | 11 C !BB
43 | 12 O !BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Gln
52 | ; HA CA N C CB ; D-Gln
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/gly.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 9 C !BB
37 | 10 O !BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/pro.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | PRO
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB SC1
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 CD SC1
35 | 3 CA BB
36 | 4 CB SC1
37 | 5 CG SC1
38 | 6 C !BB
39 | 7 O !BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB1 CA N C
44 | HB2 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Pro
48 | ; HA CA N C CB ; D-Pro
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/ser.charmm36.elnedyn22p.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn22p
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N !BB
32 | 2 HN !BB
33 | 3 CA BB
34 | 5 CB SC1
35 | 8 OG SC1
36 | 9 HG1 SC1
37 | 10 C !BB
38 | 11 O !BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Ser
47 | ; HA CA N C CB ; D-Ser
48 |
49 | [ extra ]
50 | SCP SCN
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/ser.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N !BB
33 | 2 HN !BB
34 | 3 CA BB
35 | 5 CB SC1
36 | 8 OG SC1
37 | 9 HG1 SC1
38 | 10 C !BB
39 | 11 O !BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB1 CA N C
44 | HB2 CA N C
45 |
46 | [ chiral ]
47 | HA CA N CB C ; L-Ser
48 | ; HA CA N C CB ; D-Ser
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/elnedyn21/val.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | VAL
17 |
18 | [from]
19 | universal
20 |
21 | [to]
22 | elnedyn21
23 | elnedyn22
24 | elnedyn22p
25 |
26 | [ martini ]
27 | BB SC1
28 |
29 | [ mapping ]
30 | charmm27 charmm36
31 |
32 | [ atoms ]
33 | 1 N !BB
34 | 2 HN !BB
35 | 3 CA BB
36 | 5 CB SC1
37 | 8 CG1 SC1
38 | 12 CG2 SC1
39 | 16 C !BB
40 | 17 O !BB
41 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/fmn.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | FMN
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | FLA1 FLA2 FLA3 FLA4 FLA5 RIB1 RIB2 PO4
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 C9A FLA3
18 | 2 N10 FLA3
19 | 3 C10A FLA3
20 | 4 N1 FLA5
21 | 5 C2 FLA5
22 | 6 O2 FLA5
23 | 7 N3 FLA4
24 | 8 H3 !FLA4
25 | 9 C4 FLA4
26 | 10 O4 FLA4
27 | 11 C4A FLA2
28 | 12 N5 FLA2
29 | 13 C5A FLA2
30 | 14 C6 FLA2
31 | 15 C7 FLA1
32 | 16 CM7 FLA1
33 | 17 C8 FLA1
34 | 18 CM8 FLA1
35 | 19 C9 FLA3
36 | 20 CA RIB1
37 | 21 CB RIB1
38 | 22 OB RIB1
39 | 23 HB !RIB1
40 | 24 CG RIB1 RIB2
41 | 25 OG RIB1 RIB2
42 | 26 HG !RIB2
43 | 27 CD RIB2
44 | 28 OD RIB2
45 | 29 HD !RIB2
46 | 30 CE RIB2
47 | 31 OZ PO4
48 | 32 PH !PO4
49 | 33 OH PO4
50 | 34 HH !PO4
51 | 35 OT1 PO4
52 | 36 OT2 PO4
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/gln.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLN
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 CB SC1
35 | 5 CG SC1
36 | 6 CD SC1
37 | 7 OE1 SC1
38 | 8 NE2 SC1
39 | 9 HE21 SC1
40 | 10 HE22 SC1
41 | 11 C BB
42 | 12 O BB
43 |
44 | [ chiral ]
45 | CB CA N C
46 | HB1 CA N C
47 | HB2 CA N C
48 |
49 | [ chiral ]
50 | HA CA N CB C ; L-Gln
51 | ; HA CA N C CB ; D-Gln
52 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/gln.charmm36.martini22p.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLN
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22p
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 CB SC1
35 | 5 CG SC1
36 | 6 CD SC1
37 | 7 OE1 SC1
38 | 8 NE2 SC1
39 | 9 HE21 SC1
40 | 10 HE22 SC1
41 | 11 C BB
42 | 12 O BB
43 |
44 | [ chiral ]
45 | CB CA N C
46 | HB1 CA N C
47 | HB2 CA N C
48 |
49 | [ chiral ]
50 | HA CA N CB C ; L-Gln
51 | ; HA CA N C CB ; D-Gln
52 |
53 | [ extra ]
54 | SCP SCN
55 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/gln.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | GLN
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 CD SC1
23 | 7 OE1 SC1
24 | 8 NE2 SC1
25 | 9 HE21 SC1
26 | 10 HE22 SC1
27 | 11 C BB
28 | 12 O BB
29 |
30 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/glu.gromos.map:
--------------------------------------------------------------------------------
1 | ;24.1.13 kri added protonated form
2 |
3 | [ molecule ]
4 | GLU
5 |
6 | [from]
7 | gromos
8 |
9 | [to]
10 | martini22
11 |
12 | [ martini ]
13 | BB SC1
14 |
15 | [ mapping ]
16 | gromos
17 |
18 | [ atoms ]
19 | 1 N BB
20 | 2 H BB
21 | 3 CA BB
22 | 4 CB SC1 BB BB
23 | 5 CG SC1 SC1 BB
24 | 6 CD SC1
25 | 7 OE1 SC1
26 | 8 OE2 SC1
27 | 9 C BB
28 | 10 O BB
29 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/glu0.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | GLU0
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 CD SC1
23 | 7 OE1 SC1
24 | 8 OE2 SC1
25 | 9 HE2 SC1
26 | 10 C BB
27 | 11 O BB
28 |
29 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/gly.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 | martini22p
24 |
25 | [ martini ]
26 | BB
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N BB
33 | 2 HN BB
34 | 3 CA BB
35 | 9 C BB
36 | 10 O BB
37 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/gly.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | GLY
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 C BB
21 | 5 O BB
22 |
23 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/his.charmm.mapping:
--------------------------------------------------------------------------------
1 | [ block ]
2 | [ from ]
3 | charmm
4 | [ to ]
5 | martini22
6 |
7 | [ from blocks ]
8 | HIS
9 |
10 | [ to blocks ]
11 | HSE
12 |
13 | [ mapping ]
14 | N BB
15 | HN BB
16 | CA BB
17 | HA BB
18 | CB SC1
19 | HB1 SC1
20 | HB2 SC1
21 | CD2 SC2
22 | HD2 SC2
23 | CG SC1
24 | NE2 SC2
25 | HE2 SC2
26 | ND1 SC3
27 | CE1 SC3
28 | HE1 SC3
29 | C BB
30 | O BB
--------------------------------------------------------------------------------
/vermouth/data/mappings/his.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | HIS
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1 SC2 SC3
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB
21 | 5 CG SC1
22 | 6 ND1 SC3 SC1
23 | 7 CD2 SC2 SC1
24 | 8 CE1 SC3 SC3 SC2
25 | 9 NE2 SC2 SC2 SC3
26 | 10 HE2 SC2
27 | 11 C BB
28 | 12 O BB
29 |
30 | [ chiral ]
31 | CB CA N C
32 |
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/his.gromos.mapping:
--------------------------------------------------------------------------------
1 | [ block ]
2 | [ from ]
3 | gromos
4 | [ to ]
5 | martini22
6 |
7 | [ from blocks ]
8 | HIS
9 |
10 | [ to blocks ]
11 | HSE
12 |
13 | [ mapping ]
14 | N BB
15 | H BB
16 | CA BB
17 | CB SC1
18 | CG SC1
19 | ND1 SC3
20 | HD1 SC3
21 | CD2 SC2
22 | HD2 SC2
23 | CE1 SC3
24 | HE1 SC3
25 | NE2 SC2
26 | C BB
27 | O BB
28 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/ile.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | ILE
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG1 SC1 SC1 BB
22 | 6 CG2 SC1 SC1 BB
23 | 7 CD SC1
24 | 8 C BB
25 | 9 O BB
26 |
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/leu.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | LEU
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 CD1 SC1
23 | 7 CD2 SC1
24 | 8 C BB
25 | 9 O BB
26 |
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/lys.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | LYS
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1 SC2
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 SC1 BB
22 | 6 CD SC1
23 | 7 CE SC1 SC1 SC2
24 | 8 NZ SC2 SC2 SC1
25 | 9 HZ1 SC2
26 | 10 HZ2 SC2
27 | 11 HZ3 SC2
28 | 12 C BB
29 | 13 O BB
30 |
31 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/ala.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 HB3 !SC1
39 | 9 C BB
40 | 10 O BB
41 |
42 | [ chiral ]
43 | CB CA N C
44 | HB1 CA N C
45 | HB2 CA N C
46 | HB3 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ala
50 | ; HA CA N C CB ; D-Ala
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/ala.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 HB3 !SC1
39 | 9 C BB
40 | 10 O BB
41 |
42 | [ chiral ]
43 | CB CA N C
44 | HB1 CA N C
45 | HB2 CA N C
46 | HB3 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ala
50 | ; HA CA N C CB ; D-Ala
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/antr.charmm36.map:
--------------------------------------------------------------------------------
1 | ; ANTH
2 | [ molecule ]
3 | ANTR
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R4 R1 R6 R5 R2 R3 R7
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R1
19 | 2 C2 R1
20 | 3 C1 R3
21 | 4 C14 R3
22 | 5 C13 R4
23 | 6 C12 R6
24 | 7 C11 R6
25 | 8 C10 R7
26 | 9 C9 R7
27 | 10 C8 R5
28 | 11 C7 R5
29 | 12 C6 R4
30 | 13 C5 R2
31 | 14 C4 R2
32 | 15 H3 R1
33 | 16 H2 R1
34 | 17 H1 R3
35 | 18 H13 R4
36 | 19 H11 R6
37 | 20 H10 R7
38 | 21 H9 R7
39 | 22 H8 R5
40 | 23 H6 R4
41 | 24 H4 R2
42 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/ash.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASH
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/asp.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASP
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/asp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASP
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/aspp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASPP
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/bald.charmm36.map:
--------------------------------------------------------------------------------
1 | ; BEAL
2 | [ molecule ]
3 | BALD
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 O O1
19 | 2 C O1
20 | 3 CG R2 R3
21 | 4 CD1 R2
22 | 5 CE1 R2 R4
23 | 6 CZ R4
24 | 7 CE2 R3 R4
25 | 8 CD2 R3
26 | 9 HA O1
27 | 10 HD1 R2
28 | 11 HZ R4
29 | 12 HD2 R3
30 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/benz.charmm36.map:
--------------------------------------------------------------------------------
1 | ; BENZ
2 | [ molecule ]
3 | BENZ
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R3 R1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CG R3
19 | 2 CD1 R1
20 | 3 CE1 R1
21 | 4 CZ R2
22 | 5 CE2 R2
23 | 6 CD2 R3
24 | 7 HG R3
25 | 8 HD1 R1
26 | 9 HE1 R1
27 | 10 HZ R2
28 | 11 HE2 R2
29 | 12 HD2 R3
30 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/c3.charmm36.map:
--------------------------------------------------------------------------------
1 | ; CPR
2 | [ molecule ]
3 | C3
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C1 R1
19 | 2 C2 R1
20 | 3 C3 R1
21 | 4 H11 R1
22 | 5 H12 R1
23 | 6 H21 R1
24 | 7 H22 R1
25 | 8 H32 R1
26 | 9 H31 R1
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/chxe.charmm36.map:
--------------------------------------------------------------------------------
1 | ; CHEXE
2 | [ molecule ]
3 | CHXE
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | C1 C2
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 C2
19 | 2 C2 C2
20 | 3 C1 C2
21 | 4 C6 C1
22 | 5 C5 C1
23 | 6 C4 C1
24 | 7 H31 C2
25 | 8 H32 C2
26 | 9 H21 C2
27 | 10 H22 C2
28 | 11 H12 C2
29 | 12 H11 C2
30 | 13 H6 C1
31 | 14 H5 C1
32 | 15 H41 C1
33 | 16 H42 C1
34 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/cpen.charmm36.map:
--------------------------------------------------------------------------------
1 | ; CYPE
2 | [ molecule ]
3 | CPEN
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | C1 C2
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C1 C2
19 | 2 C2 C1
20 | 3 C3 C1
21 | 4 C4 C2
22 | 5 C5 C2
23 | 6 H11 C2
24 | 7 H12 C2
25 | 8 H22 C1
26 | 9 H21 C1
27 | 10 H31 C1
28 | 11 H32 C1
29 | 12 H41 C2
30 | 13 H42 C2
31 | 14 H51 C2
32 | 15 H52 C2
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/cume.charmm36.map:
--------------------------------------------------------------------------------
1 | ; CUME
2 | [ molecule ]
3 | CUME
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R1 R4 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R1
19 | 2 C4 R1
20 | 3 C5 R1
21 | 4 CA4 R2 R3
22 | 5 CA3 R2
23 | 6 CA2 R2 R4
24 | 7 CA1 R4
25 | 8 CA6 R3 R4
26 | 9 CA5 R3
27 | 10 H32 R1
28 | 11 H33 R1
29 | 12 H31 R1
30 | 13 H41 R1
31 | 14 H51 R1
32 | 15 H52 R1
33 | 16 H53 R1
34 | 17 HA3 R2
35 | 18 HA1 R4
36 | 19 HA5 R3
37 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/cys.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 SG SC1
39 | 9 HG1 !SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Cys
50 | ; HA CA N C CB ; D-Cys
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/cys.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 SG SC1
39 | 9 HG1 !SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Cys
50 | ; HA CA N C CB ; D-Cys
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/cysf.map:
--------------------------------------------------------------------------------
1 | ; CHARMM36m -> Martini 3 mapping for cysteine farnesyl
2 | ; Original manuscript:
3 | ;
4 |
5 | [ molecule ]
6 | CYSF
7 |
8 | [ from ]
9 | charmm
10 |
11 | [ to ]
12 | martini3001
13 |
14 | [ martini ]
15 | BB SC1 C1 C2 C3 C4 C5 C6
16 |
17 | [ mapping ]
18 | charmm36m
19 |
20 | [ atoms ]
21 | 1 N BB
22 | 2 HN BB
23 | 3 CA BB
24 | 4 HA BB
25 | 5 C BB
26 | 6 O BB
27 | 7 CB SC1
28 | 8 HB1 SC1
29 | 9 HB2 SC1
30 | 10 SG SC1
31 | 11 C1 C1
32 | 12 H1A C1
33 | 13 H1B C1
34 | 14 C2 C1
35 | 15 H2A C1
36 | 16 C3 C4
37 | 17 C4 C4
38 | 18 H4A C4
39 | 19 H4B C4
40 | 20 H4C C4
41 | 21 C5 C1
42 | 22 H5A C1
43 | 23 H5B C1
44 | 24 C6 C2
45 | 25 H6A C2
46 | 26 H6B C2
47 | 27 C7 C2
48 | 28 H7A C2
49 | 29 C8 C5
50 | 30 C9 C5
51 | 31 H9A C5
52 | 32 H9B C5
53 | 33 H9C C5
54 | 34 C10 C2
55 | 35 H10A C2
56 | 36 H10B C2
57 | 37 C11 C3
58 | 38 H11A C3
59 | 39 H11B C3
60 | 40 C12 C3
61 | 41 H12A C3
62 | 42 C13 C6
63 | 43 C14 C3
64 | 44 H14A C3
65 | 45 H14B C3
66 | 46 H14C C3
67 | 47 C15 C6
68 | 48 H15A C6
69 | 49 H15B C6
70 | 50 H15C C6
71 |
72 | [ chiral ]
73 | CB CA N C
74 | HB1 CA N C
75 | HB2 CA N C
76 |
77 | [ chiral ]
78 | HA CA N CB C ; L-Cys
79 | ; HA CA N C CB ; D-Cys
80 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/diol.charmm36.map:
--------------------------------------------------------------------------------
1 | ; DXLA
2 | [ molecule ]
3 | DIOL
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | O2 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 O1 O2
19 | 2 C5 O1
20 | 3 C4 O1
21 | 4 O3 O2
22 | 5 C2 O2
23 | 6 H51 O1
24 | 7 H52 O1
25 | 8 H42 O1
26 | 9 H41 O1
27 | 10 H22 O2
28 | 11 H21 O2
29 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/diox.charmm36.map:
--------------------------------------------------------------------------------
1 | ; DIOX
2 | [ molecule ]
3 | DIOX
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | O2 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 O1 O2
19 | 2 C2 O2
20 | 3 C3 O1
21 | 4 O4 O1
22 | 5 C5 O1
23 | 6 C6 O2
24 | 7 H21 O2
25 | 8 H22 O2
26 | 9 H31 O1
27 | 10 H32 O1
28 | 11 H51 O1
29 | 12 H52 O1
30 | 13 H61 O2
31 | 14 H62 O2
32 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/dman.charmm36.map:
--------------------------------------------------------------------------------
1 | ; DMAN
2 | [ molecule ]
3 | DMAN
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C7 N1
19 | 2 N1 N1
20 | 3 C8 N1
21 | 4 C6 R2 R3
22 | 5 C1 R3
23 | 6 C2 R3 R4
24 | 7 C3 R4
25 | 8 C4 R2 R4
26 | 9 C5 R2
27 | 10 H72 N1
28 | 11 H73 N1
29 | 12 H71 N1
30 | 13 H81 N1
31 | 14 H82 N1
32 | 15 H83 N1
33 | 16 H1 R3
34 | 17 H3 R4
35 | 18 H5 R2
36 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/eben.charmm36.map:
--------------------------------------------------------------------------------
1 | ; EBEN
2 | [ molecule ]
3 | EBEN
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 R1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CA R4
19 | 2 CB R4
20 | 3 CG R2 R3
21 | 4 CD1 R2
22 | 5 CE1 R1 R2
23 | 6 CZ R1
24 | 7 CE2 R1 R3
25 | 8 CD2 R3
26 | 9 HA1 R4
27 | 10 HA2 R4
28 | 11 HA3 R4
29 | 12 HB1 R4
30 | 13 HB2 R4
31 | 14 HD1 R2
32 | 15 HZ R1
33 | 16 HD2 R3
34 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/fura.charmm36.map:
--------------------------------------------------------------------------------
1 | ; FURA
2 | [ molecule ]
3 | FURA
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R3 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R3
19 | 2 C2 R2
20 | 3 C1 R2
21 | 4 O5 O1
22 | 5 C4 R3
23 | 6 H3 R3
24 | 7 H2 R2
25 | 8 H1 R2
26 | 9 H4 R3
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/gly.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA1 !BB
35 | 5 HA2 !BB
36 | 9 C BB
37 | 10 O BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/gly.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA1 !BB
35 | 5 HA2 !BB
36 | 9 C BB
37 | 10 O BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/glym.map:
--------------------------------------------------------------------------------
1 | ; CHARMM36m -> Martini 3 mapping for glycine myristoyl
2 | ; Original manuscript:
3 | ;
4 |
5 | [ molecule ]
6 | GLYM
7 |
8 | [ from ]
9 | charmm
10 |
11 | [ to ]
12 | martini3001
13 |
14 | [ martini ]
15 | BB C1 C2 C3 C4
16 |
17 | [ mapping ]
18 | charmm36m
19 |
20 | [ atoms ]
21 | 1 N BB
22 | 2 HN BB
23 | 3 CA BB
24 | 4 HA1 BB
25 | 5 HA2 BB
26 | 6 C BB
27 | 7 O BB
28 | 8 C1 C1
29 | 9 O1 C1
30 | 10 C2 C1
31 | 11 H2A C1
32 | 12 H2B C1
33 | 13 C3 C2
34 | 14 H3A C2
35 | 15 H3B C2
36 | 16 C4 C2
37 | 17 H4A C2
38 | 18 H4B C2
39 | 19 C5 C2
40 | 20 H5A C2
41 | 21 H5B C2
42 | 22 C6 C2
43 | 23 H6A C2
44 | 24 H6B C2
45 | 25 C7 C3
46 | 26 H7A C3
47 | 27 H7B C3
48 | 28 C8 C3
49 | 29 H8A C3
50 | 30 H8B C3
51 | 31 C9 C3
52 | 32 H9A C3
53 | 33 H9B C3
54 | 34 C10 C3
55 | 35 H10A C3
56 | 36 H10B C3
57 | 37 C11 C4
58 | 38 H11A C4
59 | 39 H11B C4
60 | 40 C12 C4
61 | 41 H12A C4
62 | 42 H12B C4
63 | 43 C13 C4
64 | 44 H13A C4
65 | 45 H13B C4
66 | 46 C14 C4
67 | 47 H14A C4
68 | 48 H14B C4
69 | 49 H14C C4
70 |
71 | [ chiral ]
72 | CB CA N C
73 | HB1 CA N C
74 | HB2 CA N C
75 |
76 | [ chiral ]
77 | HA CA N CB C ; L-Cys
78 | ; HA CA N C CB ; D-Cys
79 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/hid.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | HID
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1 SC2 SC3
26 |
27 | [ mapping ]
28 | amber
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 H BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC2
39 | 9 ND1 SC2
40 | 10 HD1 SC1
41 | 11 CE1 SC2
42 | 12 HE1 SC2
43 | 13 NE2 SC3
44 | 14 CD2 SC3
45 | 15 HD2 SC3
46 | 16 C BB
47 | 17 O BB
48 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/his.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | HIS
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1 SC2 SC3
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CD2 SC2
39 | 9 HD2 SC2
40 | 10 CG SC1
41 | 11 NE2 SC2
42 | 12 HE2 SC2
43 | 13 ND1 SC3
44 | 14 CE1 SC3
45 | 15 C BB
46 | 16 O BB
47 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/imia.charmm36.map:
--------------------------------------------------------------------------------
1 | ; IMID
2 | [ molecule ]
3 | IMIA
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 N2 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CG R3
19 | 2 CD2 R3
20 | 3 NE2 N1
21 | 4 CE1 N2
22 | 5 ND1 N2
23 | 6 HD1 N2
24 | 7 HG R3
25 | 8 HD2 R3
26 | 9 HE1 N2
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/inda.charmm36.map:
--------------------------------------------------------------------------------
1 | ; INDA
2 | [ molecule ]
3 | INDA
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | N4 R1 N5 R2 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C6 R1
19 | 2 C7 R2
20 | 3 C8 R2
21 | 4 C9 R3
22 | 5 N1 N5
23 | 6 H1 N5
24 | 7 N2 N4 N5
25 | 8 C3 N4
26 | 9 C4 R3
27 | 10 C5 R1
28 | 11 H6 R1
29 | 12 H7 R2
30 | 13 H8 R2
31 | 14 H3 N4
32 | 15 H5 R1
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/indo.charmm36.map:
--------------------------------------------------------------------------------
1 | ; INDO
2 | [ molecule ]
3 | INDO
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R4 R1 N5 R2 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CE2 R3
19 | 2 CD2 R3
20 | 3 CG R4
21 | 4 CD1 R4 N5
22 | 5 NE1 N5
23 | 6 CE3 R1
24 | 7 CZ3 R1
25 | 8 CH2 R2
26 | 9 CZ2 R2
27 | 10 HG R4
28 | 11 HE1 N5
29 | 12 HE3 R1
30 | 13 HZ3 R1
31 | 14 HH2 R2
32 | 15 HZ2 R2
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/mboa.charmm36.map:
--------------------------------------------------------------------------------
1 | ; MBZOA
2 | [ molecule ]
3 | MBOA
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C8 O1
19 | 2 O8 O1
20 | 3 C7 O1
21 | 4 O7 O1
22 | 5 C1 R2 R3
23 | 6 C2 R2
24 | 7 C3 R2 R4
25 | 8 C4 R4
26 | 9 C5 R3 R4
27 | 10 C6 R3
28 | 11 H81 O1
29 | 12 H82 O1
30 | 13 H83 O1
31 | 14 H2 R2
32 | 15 H4 R4
33 | 16 H6 R3
34 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/mcpe.charmm36.map:
--------------------------------------------------------------------------------
1 | ; MCYPE
2 | [ molecule ]
3 | MCPE
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | C1 C2
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C6 C1
19 | 2 C5 C1
20 | 3 C1 C1
21 | 4 C2 C2
22 | 5 C3 C2
23 | 6 C4 C1
24 | 7 H62 C1
25 | 8 H63 C1
26 | 9 H61 C1
27 | 10 H51 C1
28 | 11 H22 C2
29 | 12 H21 C2
30 | 13 H31 C2
31 | 14 H32 C2
32 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/meob.charmm36.map:
--------------------------------------------------------------------------------
1 | ; XBZ
2 | [ molecule ]
3 | MEOB
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CM O1
19 | 2 OZ O1
20 | 3 CZ R2 R3
21 | 4 CE1 R3
22 | 5 CD1 R3 R4
23 | 6 CG R4
24 | 7 CD2 R2 R4
25 | 8 CE2 R2
26 | 9 HM1 O1
27 | 10 HM2 O1
28 | 11 HM3 O1
29 | 12 HE1 R3
30 | 13 HG R4
31 | 14 HE2 R2
32 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/mind.charmm36.map:
--------------------------------------------------------------------------------
1 | ; MIND
2 | [ molecule ]
3 | MIND
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R4 R1 N5 R2 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CE3 R1
19 | 2 CZ3 R1
20 | 3 CH2 R2
21 | 4 CZ2 R2
22 | 5 CE2 R3
23 | 6 CD2 R3
24 | 7 CG R4
25 | 8 CD1 N5
26 | 9 NE1 N5
27 | 10 HE1 N5
28 | 11 CB R4
29 | 12 HE3 R1
30 | 13 HZ3 R1
31 | 14 HH2 R2
32 | 15 HZ2 R2
33 | 16 HD1 N5
34 | 17 HB1 R4
35 | 18 HB2 R4
36 | 19 HB3 R4
37 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/mxyl.charmm36.map:
--------------------------------------------------------------------------------
1 | ; MXYLE
2 | [ molecule ]
3 | MXYL
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R1 R2
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C2 R1
19 | 2 CD2 R1
20 | 3 CG R1
21 | 4 CD1 R3
22 | 5 CE1 R3
23 | 6 CZ R2
24 | 7 CE2 R2
25 | 8 C1 R2
26 | 9 H21 R1
27 | 10 H22 R1
28 | 11 H23 R1
29 | 12 HG R1
30 | 13 HD1 R3
31 | 14 HE1 R3
32 | 15 HE2 R2
33 | 16 H13 R2
34 | 17 H11 R2
35 | 18 H12 R2
36 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/naft.charmm36.map:
--------------------------------------------------------------------------------
1 | ; NAPH
2 | [ molecule ]
3 | NAFT
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R4 R1 R5 R2 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R2
19 | 2 C2 R1
20 | 3 C1 R1
21 | 4 C10 R3
22 | 5 C9 R4
23 | 6 C8 R4
24 | 7 C7 R5
25 | 8 C6 R5
26 | 9 C5 R3
27 | 10 C4 R2
28 | 11 H3 R2
29 | 12 H2 R1
30 | 13 H1 R1
31 | 14 H9 R4
32 | 15 H8 R4
33 | 16 H7 R5
34 | 17 H6 R5
35 | 18 H4 R2
36 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/nitb.charmm36.map:
--------------------------------------------------------------------------------
1 | ; NIBZ
2 | [ molecule ]
3 | NITB
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R3 R4 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R4
19 | 2 C2 R3 R4
20 | 3 C1 R3
21 | 4 C6 R2 R3
22 | 5 C5 R2
23 | 6 C4 R2 R4
24 | 7 N6 N1
25 | 8 O6B N1
26 | 9 O6A N1
27 | 10 H3 R4
28 | 11 H1 R3
29 | 12 H5 R2
30 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/oxyl.charmm36.map:
--------------------------------------------------------------------------------
1 | ; OXYLE
2 | [ molecule ]
3 | OXYL
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C1 R2
19 | 2 CZ R2
20 | 3 CE2 R1
21 | 4 C2 R1
22 | 5 CD2 R1
23 | 6 CG R3
24 | 7 CD1 R3
25 | 8 CE1 R2
26 | 9 H11 R2
27 | 10 H12 R2
28 | 11 H13 R2
29 | 12 H21 R1
30 | 13 H22 R1
31 | 14 H23 R1
32 | 15 HD2 R1
33 | 16 HG R3
34 | 17 HD1 R3
35 | 18 HE1 R2
36 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/pcro.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PCRE
2 | [ molecule ]
3 | PCRO
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 P1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C1 R4
19 | 2 CZ R4
20 | 3 CE1 R2
21 | 4 CD1 R2
22 | 5 CG P1
23 | 6 O2 P1
24 | 7 CD2 R3
25 | 8 CE2 R3
26 | 9 H11 R4
27 | 10 H12 R4
28 | 11 H13 R4
29 | 12 HE1 R2
30 | 13 HD1 R2
31 | 14 H2 P1
32 | 15 HD2 R3
33 | 16 HE2 R3
34 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/phen.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PHEN
2 | [ molecule ]
3 | PHEN
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CG R2 R3
19 | 2 CD1 R2
20 | 3 CE1 O1 R2
21 | 4 CZ O1
22 | 5 CE2 O1 R3
23 | 6 CD2 R3
24 | 7 OH O1
25 | 8 HD1 R2
26 | 9 HD2 R3
27 | 10 HH O1
28 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/phmk.charmm36.map:
--------------------------------------------------------------------------------
1 | ; ACPH
2 | [ molecule ]
3 | PHMK
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R1 R4 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C1 R1
19 | 2 C2 R1
20 | 3 O2 R1
21 | 4 C3 R2 R3
22 | 5 C8 R2
23 | 6 C7 R2 R4
24 | 7 C6 R4
25 | 8 C5 R3 R4
26 | 9 C4 R3
27 | 10 H13 R1
28 | 11 H11 R1
29 | 12 H12 R1
30 | 13 H8 R2
31 | 14 H6 R4
32 | 15 H4 R3
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/prld.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PYLI
2 | [ molecule ]
3 | PRLD
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C4 R2
19 | 2 C3 R2
20 | 3 C2 N1 R2
21 | 4 N1 N1
22 | 5 C5 N1 R2
23 | 6 H41 R2
24 | 7 H42 R2
25 | 8 H32 R2
26 | 9 H31 R2
27 | 10 H1 N1
28 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/pxyl.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PXYLE
2 | [ molecule ]
3 | PXYL
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R1 R4 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C2 R1
19 | 2 CG R1
20 | 3 CD1 R2
21 | 4 CE1 R2
22 | 5 CZ R4
23 | 6 C1 R4
24 | 7 CE2 R3
25 | 8 CD2 R3
26 | 9 H21 R1
27 | 10 H22 R1
28 | 11 H23 R1
29 | 12 HD1 R2
30 | 13 HE1 R2
31 | 14 H11 R4
32 | 15 H12 R4
33 | 16 H13 R4
34 | 17 HE2 R3
35 | 18 HD2 R3
36 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/pyr1.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PYRI
2 | [ molecule ]
3 | PYR1
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C4 R2
19 | 2 C3 R2
20 | 3 C2 N1
21 | 4 N1 N1
22 | 5 C6 R3
23 | 6 C5 R3
24 | 7 H4 R2
25 | 8 H3 R2
26 | 9 H2 N1
27 | 10 H6 R3
28 | 11 H5 R3
29 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/pyrd.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PYAZ
2 | [ molecule ]
3 | PYRD
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 NN R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C4 R3
19 | 2 C5 R2
20 | 3 C6 R2
21 | 4 N1 NN
22 | 5 N2 NN
23 | 6 C3 R3
24 | 7 H4 R3
25 | 8 H5 R2
26 | 9 H6 R2
27 | 10 H3 R3
28 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/pyrl.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PYRR
2 | [ molecule ]
3 | PYRL
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 N5 N1
19 | 2 H5 N1
20 | 3 C1 R2
21 | 4 C2 R2
22 | 5 C3 R3
23 | 6 C4 R3
24 | 7 H1 R2
25 | 8 H2 R2
26 | 9 H3 R3
27 | 10 H4 R3
28 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/pyrm.charmm36.map:
--------------------------------------------------------------------------------
1 | ; PYMI
2 | [ molecule ]
3 | PYRM
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 N2 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C5 R3
19 | 2 C6 R3
20 | 3 N1 N1
21 | 4 C2 N1
22 | 5 N3 N2
23 | 6 C4 N2
24 | 7 H5 R3
25 | 8 H6 R3
26 | 9 H2 N1
27 | 10 H4 N2
28 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/qinl.charmm36.map:
--------------------------------------------------------------------------------
1 | ; QUIN
2 | [ molecule ]
3 | QINL
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R4 R5 R2 R3 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 N1 N1
19 | 2 C2 N1
20 | 3 C3 R2
21 | 4 C4 R2
22 | 5 C5 R3
23 | 6 C6 R5
24 | 7 C7 R5
25 | 8 C8 R4
26 | 9 C9 R4
27 | 10 C10 R3
28 | 11 H2 N1
29 | 12 H3 R2
30 | 13 H4 R2
31 | 14 H6 R5
32 | 15 H7 R5
33 | 16 H8 R4
34 | 17 H9 R4
35 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/ser.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 OG SC1
39 | 9 HG1 SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ser
50 | ; HA CA N C CB ; D-Ser
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/ser.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 OG SC1
39 | 9 HG1 SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ser
50 | ; HA CA N C CB ; D-Ser
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/sm139.charmm36.map:
--------------------------------------------------------------------------------
1 | ; 2NITL
2 | [ molecule ]
3 | SM139
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CA R2
19 | 2 CG R2
20 | 3 CD1 R2 R4
21 | 4 CE1 R4
22 | 5 CZ R3 R4
23 | 6 CE2 R3
24 | 7 CD2 R2 R3
25 | 8 N1 N1
26 | 9 O1 N1
27 | 10 O2 N1
28 | 11 HA3 R2
29 | 12 HA2 R2
30 | 13 HA R2
31 | 14 HE1 R4
32 | 15 HE2 R3
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/styr.charmm36.map:
--------------------------------------------------------------------------------
1 | ; STYR
2 | [ molecule ]
3 | STYR
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R3 R2 R4 R1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CE1 R2
19 | 2 CD1 R2 R4
20 | 3 CG R4
21 | 4 CD2 R3 R4
22 | 5 CE2 R3
23 | 6 CZ R2 R3
24 | 7 C1 R1
25 | 8 C2 R1
26 | 9 HE1 R2
27 | 10 HG R4
28 | 11 HE2 R3
29 | 12 H1 R1
30 | 13 H21 R1
31 | 14 H22 R1
32 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/thaz.charmm36.map:
--------------------------------------------------------------------------------
1 | ; THAZ
2 | [ molecule ]
3 | THAZ
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R3 N1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 N3 N1
19 | 2 C2 R3
20 | 3 C1 R3
21 | 4 S5 R2
22 | 5 C4 N1
23 | 6 H2 R3
24 | 7 H1 R3
25 | 8 H4 N1
26 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/thf.charmm36.map:
--------------------------------------------------------------------------------
1 | ; THF
2 | [ molecule ]
3 | THF
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C2' R2
19 | 2 C3' R2
20 | 3 C4' O1 R2
21 | 4 O4' O1
22 | 5 C1' O1 R2
23 | 6 H21' R2
24 | 7 H22' R2
25 | 8 H31' R2
26 | 9 H32' R2
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/thip.charmm36.map:
--------------------------------------------------------------------------------
1 | ; THIO
2 | [ molecule ]
3 | THIP
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R3 S1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R3
19 | 2 C2 R2
20 | 3 C1 R2
21 | 4 S5 S1
22 | 5 C4 R3
23 | 6 H3 R3
24 | 7 H2 R2
25 | 8 H1 R2
26 | 9 H4 R3
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/thp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; THP
2 | [ molecule ]
3 | THP
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 O1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 O1 O1
19 | 2 C2 O1
20 | 3 C3 R2
21 | 4 C4 R2
22 | 5 C5 R2
23 | 6 C6 O1
24 | 7 H21 O1
25 | 8 H22 O1
26 | 9 H31 R2
27 | 10 H32 R2
28 | 11 H41 R2
29 | 12 H42 R2
30 | 13 H51 R2
31 | 14 H52 R2
32 | 15 H61 O1
33 | 16 H62 O1
34 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/tolu.charmm36.map:
--------------------------------------------------------------------------------
1 | ; TOLU
2 | [ molecule ]
3 | TOLU
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R2 R1 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CT R1
19 | 2 CZ R1
20 | 3 CE1 R1 R2
21 | 4 CD1 R2
22 | 5 CG R2 R3
23 | 6 CD2 R3
24 | 7 CE2 R1 R3
25 | 8 H13 R1
26 | 9 H11 R1
27 | 10 H12 R1
28 | 11 HD1 R2
29 | 12 HD2 R3
30 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/tyr.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | TYR
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3001
23 |
24 | [ mapping ]
25 | amber27 amber36
26 |
27 | [ atoms ]
28 | 1 N BB
29 | 2 HN BB
30 | 3 CA BB
31 | 4 HA !BB
32 | 5 CB SC1
33 | 6 HB1 !SC1
34 | 7 HB2 !SC1
35 | 8 CG SC1
36 | 9 CD1 SC2
37 | 10 HD1 SC2
38 | 11 CE1 SC2
39 | 12 HE1 SC2
40 | 13 CZ SC4
41 | 14 OH SC4
42 | 15 HH SC4
43 | 16 CD2 SC3
44 | 17 HD2 SC3
45 | 18 CE2 SC3
46 | 19 HE2 SC3
47 | 20 C BB
48 | 21 O BB
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/tyr.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | TYR
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3001
23 |
24 | [ mapping ]
25 | charmm27 charmm36
26 |
27 | [ atoms ]
28 | 1 N BB
29 | 2 HN BB
30 | 3 CA BB
31 | 4 HA !BB
32 | 5 CB SC1
33 | 6 HB1 !SC1
34 | 7 HB2 !SC1
35 | 8 CG SC1
36 | 9 CD1 SC2
37 | 10 HD1 SC2
38 | 11 CE1 SC2
39 | 12 HE1 SC2
40 | 13 CZ SC4
41 | 14 OH SC4
42 | 15 HH SC4
43 | 16 CD2 SC3
44 | 17 HD2 SC3
45 | 18 CE2 SC3
46 | 19 HE2 SC3
47 | 20 C BB
48 | 21 O BB
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/zimi.charmm36.map:
--------------------------------------------------------------------------------
1 | ; BZIM
2 | [ molecule ]
3 | ZIMI
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | N4 R1 N5 R2 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C7 R2
19 | 2 C6 R1
20 | 3 C5 R1
21 | 4 C4 R3
22 | 5 C9 R3
23 | 6 C8 R2
24 | 7 N1 N5
25 | 8 H1 N5
26 | 9 C2 N4 N5
27 | 10 N3 N4
28 | 11 H7 R2
29 | 12 H6 R1
30 | 13 H5 R1
31 | 14 H8 R2
32 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/zthp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; BZTH
2 | [ molecule ]
3 | ZTHP
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R1 R5 R2 S4 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 C3 R5
19 | 2 C4 R3
20 | 3 C5 R2
21 | 4 C6 R2
22 | 5 C7 R1
23 | 6 C8 R1
24 | 7 C9 R3
25 | 8 S1 S4
26 | 9 C2 R5
27 | 10 H3 R5
28 | 11 H5 R2
29 | 12 H6 R2
30 | 13 H7 R1
31 | 14 H8 R1
32 | 15 H2 R5
33 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3001/zthz.charmm36.map:
--------------------------------------------------------------------------------
1 | ; BZTA
2 | [ molecule ]
3 | ZTHZ
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini3001
10 |
11 | [ martini ]
12 | R1 N5 R2 S4 R3
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 N3 N5
19 | 2 C4 R3
20 | 3 C5 R2
21 | 4 C6 R2
22 | 5 C7 R1
23 | 6 C8 R1
24 | 7 C9 R3
25 | 8 S1 S4
26 | 9 C2 N5
27 | 10 H5 R2
28 | 11 H6 R2
29 | 12 H7 R1
30 | 13 H8 R1
31 | 14 H2 N5
32 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/ala.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini30b32
23 |
24 | [ martini ]
25 | BB
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB BB
36 | 6 HB1 !BB
37 | 7 HB2 !BB
38 | 8 HB3 !BB
39 | 9 C BB
40 | 10 O BB
41 |
42 | [ chiral ]
43 | CB CA N C
44 | HB1 CA N C
45 | HB2 CA N C
46 | HB3 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ala
50 | ; HA CA N C CB ; D-Ala
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/asp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASP
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini30b32
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/benz.charmm36.map:
--------------------------------------------------------------------------------
1 | ; BENZ
2 | [ molecule ]
3 | BENZ
4 |
5 | [ from ]
6 | charmm
7 |
8 | [ to ]
9 | martini30b32
10 |
11 | [ martini ]
12 | R2 R3 R1
13 |
14 | [ mapping ]
15 | charmm
16 |
17 | [ atoms ]
18 | 1 CG R3
19 | 2 CD1 R1
20 | 3 CE1 R1
21 | 4 CZ R2
22 | 5 CE2 R2
23 | 6 CD2 R3
24 | 7 HG R3
25 | 8 HD1 R1
26 | 9 HE1 R1
27 | 10 HZ R2
28 | 11 HE2 R2
29 | 12 HD2 R3
30 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/cys.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini30b32
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 SG SC1
39 | 9 HG1 !SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Cys
50 | ; HA CA N C CB ; D-Cys
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/gly.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini30b32
23 |
24 | [ martini ]
25 | BB
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA1 !BB
35 | 5 HA2 !BB
36 | 9 C BB
37 | 10 O BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/modifications.mapping:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | [ from ]
3 | charmm
4 | [ to ]
5 | martini30b32
6 |
7 | [ from blocks ]
8 | C-ter
9 | [ to blocks ]
10 | C-ter
11 |
12 | [ from nodes ]
13 | N
14 | HN
15 |
16 | [ from edges ]
17 | HN N
18 | N CA
19 |
20 | [ mapping ]
21 | CA BB
22 | C BB
23 | O BB
24 | OXT BB
25 |
26 |
27 | [modification]
28 | [ from ]
29 | charmm
30 | [ to ]
31 | martini30b32
32 | [ from blocks ]
33 | N-ter
34 | [ to blocks ]
35 | N-ter
36 |
37 | [ from nodes ]
38 | C
39 | O
40 |
41 | [ from edges ]
42 | C O
43 | CA C
44 |
45 | [ mapping ]
46 | HN2 BB
47 | HN3 BB
48 | N BB
49 | CA BB
50 | C BB
51 | O BB
52 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/ser.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini30b32
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 OG SC1
39 | 9 HG1 SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ser
50 | ; HA CA N C CB ; D-Ser
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini30b32/tyr.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | TYR
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini30b32
23 |
24 | [ mapping ]
25 | charmm27 charmm36
26 |
27 | [ atoms ]
28 | 1 N BB
29 | 2 HN BB
30 | 3 CA BB
31 | 4 HA !BB
32 | 5 CB SC1
33 | 6 HB1 !SC1
34 | 7 HB2 !SC1
35 | 8 CG SC1
36 | 9 CD1 SC2
37 | 10 HD1 SC2
38 | 11 CE1 SC2
39 | 12 HE1 SC2
40 | 13 CZ SC4
41 | 14 OH SC4
42 | 15 HH SC4
43 | 16 CD2 SC3
44 | 17 HD2 SC3
45 | 18 CE2 SC3
46 | 19 HE2 SC3
47 | 20 C BB
48 | 21 O BB
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/ala.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 HB3 !SC1
39 | 9 C BB
40 | 10 O BB
41 |
42 | [ chiral ]
43 | CB CA N C
44 | HB1 CA N C
45 | HB2 CA N C
46 | HB3 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ala
50 | ; HA CA N C CB ; D-Ala
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/ala.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ALA
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 HB3 !SC1
39 | 9 C BB
40 | 10 O BB
41 |
42 | [ chiral ]
43 | CB CA N C
44 | HB1 CA N C
45 | HB2 CA N C
46 | HB3 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ala
50 | ; HA CA N C CB ; D-Ala
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/asp.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASP
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/asp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASP
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/aspp.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | ASPP
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC1
39 | 9 OD1 SC1
40 | 10 OD2 SC1
41 | 11 HD2 !SC1
42 | 12 C BB
43 | 13 O BB
44 |
45 | [ chiral ]
46 | CB CA N C
47 | HB1 CA N C
48 | HB2 CA N C
49 |
50 | [ chiral ]
51 | HA CA N CB C ; L-Asp
52 | ; HA CA N C CB ; D-Asp
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/cys.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 SG SC1
39 | 9 HG1 !SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Cys
50 | ; HA CA N C CB ; D-Cys
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/cys.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | CYS
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 SG SC1
39 | 9 HG1 !SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Cys
50 | ; HA CA N C CB ; D-Cys
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/gly.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA1 !BB
35 | 5 HA2 !BB
36 | 9 C BB
37 | 10 O BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/gly.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | GLY
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA1 !BB
35 | 5 HA2 !BB
36 | 9 C BB
37 | 10 O BB
38 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/hid.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | HID
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1 SC2 SC3
26 |
27 | [ mapping ]
28 | amber
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 H BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CG SC2
39 | 9 ND1 SC2
40 | 10 HD1 SC1
41 | 11 CE1 SC2
42 | 12 HE1 SC2
43 | 13 NE2 SC3
44 | 14 CD2 SC3
45 | 15 HD2 SC3
46 | 16 C BB
47 | 17 O BB
48 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/his.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | HIS
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1 SC2 SC3
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 CD2 SC2
39 | 9 HD2 SC2
40 | 10 CG SC1
41 | 11 NE2 SC2
42 | 12 HE2 SC2
43 | 13 ND1 SC3
44 | 14 CE1 SC3
45 | 15 C BB
46 | 16 O BB
47 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/ser.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | amber27 amber36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 OG SC1
39 | 9 HG1 SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ser
50 | ; HA CA N C CB ; D-Ser
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/ser.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 4 HA !BB
35 | 5 CB SC1
36 | 6 HB1 !SC1
37 | 7 HB2 !SC1
38 | 8 OG SC1
39 | 9 HG1 SC1
40 | 10 C BB
41 | 11 O BB
42 |
43 | [ chiral ]
44 | CB CA N C
45 | HB1 CA N C
46 | HB2 CA N C
47 |
48 | [ chiral ]
49 | HA CA N CB C ; L-Ser
50 | ; HA CA N C CB ; D-Ser
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/tyr.amber.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | TYR
17 |
18 | [from]
19 | amber
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ mapping ]
25 | amber27 amber36
26 |
27 | [ atoms ]
28 | 1 N BB
29 | 2 HN BB
30 | 3 CA BB
31 | 4 HA !BB
32 | 5 CB SC1
33 | 6 HB1 !SC1
34 | 7 HB2 !SC1
35 | 8 CG SC1
36 | 9 CD1 SC2
37 | 10 HD1 SC2
38 | 11 CE1 SC2
39 | 12 HE1 SC2
40 | 13 CZ SC4
41 | 14 OH SC4
42 | 15 HH SC4
43 | 16 CD2 SC3
44 | 17 HD2 SC3
45 | 18 CE2 SC3
46 | 19 HE2 SC3
47 | 20 C BB
48 | 21 O BB
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/martini3IDP/tyr.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | TYR
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini3IDP
23 |
24 | [ mapping ]
25 | charmm27 charmm36
26 |
27 | [ atoms ]
28 | 1 N BB
29 | 2 HN BB
30 | 3 CA BB
31 | 4 HA !BB
32 | 5 CB SC1
33 | 6 HB1 !SC1
34 | 7 HB2 !SC1
35 | 8 CG SC1
36 | 9 CD1 SC2
37 | 10 HD1 SC2
38 | 11 CE1 SC2
39 | 12 HE1 SC2
40 | 13 CZ SC4
41 | 14 OH SC4
42 | 15 HH SC4
43 | 16 CD2 SC3
44 | 17 HD2 SC3
45 | 18 CE2 SC3
46 | 19 HE2 SC3
47 | 20 C BB
48 | 21 O BB
49 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/met.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | MET
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 CG SC1 BB
22 | 6 SD SC1 SC1 BB
23 | 7 CE SC1
24 | 8 C BB
25 | 9 O BB
26 |
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/modifications.gromos.mapping:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | [ from ]
3 | gromos
4 | [ to ]
5 | martini22
6 |
7 | [ from blocks ]
8 | C-ter
9 | [ to blocks ]
10 | C-ter
11 |
12 | [ from nodes ]
13 | N
14 | HN
15 |
16 | [ from edges ]
17 | HN N
18 | N CA
19 |
20 | [ mapping ]
21 | CA BB
22 | C BB
23 | O BB
24 | OXT BB
25 |
26 |
27 | [modification]
28 | [ from ]
29 | gromos
30 | [ to ]
31 | martini22
32 | [ from blocks ]
33 | N-ter
34 | [ to blocks ]
35 | N-ter
36 |
37 | [ from nodes ]
38 | C
39 | O
40 |
41 | [ from edges ]
42 | C O
43 | CA C
44 |
45 | [ mapping ]
46 | HN2 BB
47 | HN3 BB
48 | N BB
49 | CA BB
50 | C BB
51 | O BB
52 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/phe.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | PHE
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1 SC2 SC3
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB
21 | 5 CG SC1
22 | 6 CD1 SC1 SC3
23 | 7 HD1 SC1
24 | 8 CD2 SC2 SC1
25 | 9 HD2 SC2
26 | ; 10 CE1 SC3 SC3 SC3 SC1 SC2
27 | 10 CE1 SC3
28 | 11 HE1 SC3
29 | ; 12 CE2 SC2 SC2 SC2 SC1 SC3
30 | 12 CE2 SC2
31 | 13 HE2 SC2
32 | 14 CZ SC3 SC2
33 | 15 HZ SC3
34 | 16 C BB
35 | 17 O BB
36 |
37 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/pro.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | PRO
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 | martini22p
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N BB
33 | 2 CD SC1
34 | 3 CA BB
35 | 4 CB SC1
36 | 5 CG SC1
37 | 6 C BB
38 | 7 O BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Pro
47 | ; HA CA N C CB ; D-Pro
48 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/pro.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | PRO
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 CA BB
19 | 3 CB SC1 BB
20 | 4 CG SC1
21 | 5 CD SC1
22 | 6 C BB
23 | 7 O BB
24 |
25 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/ser.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 5 CB SC1
35 | 8 OG SC1
36 | 9 HG1 SC1
37 | 10 C BB
38 | 11 O BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Ser
47 | ; HA CA N C CB ; D-Ser
48 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/ser.charmm36.martini22p.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | SER
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22p
23 |
24 | [ martini ]
25 | BB SC1
26 |
27 | [ mapping ]
28 | charmm27 charmm36
29 |
30 | [ atoms ]
31 | 1 N BB
32 | 2 HN BB
33 | 3 CA BB
34 | 5 CB SC1
35 | 8 OG SC1
36 | 9 HG1 SC1
37 | 10 C BB
38 | 11 O BB
39 |
40 | [ chiral ]
41 | CB CA N C
42 | HB1 CA N C
43 | HB2 CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Ser
47 | ; HA CA N C CB ; D-Ser
48 |
49 | [ extra ]
50 | SCP SCN
51 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/ser.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | SER
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 OG SC1 SC1 BB
22 | 6 HG SC1
23 | 7 C BB
24 | 8 O BB
25 |
26 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/thr.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | THR
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB BB
21 | 5 OG1 SC1 SC1 BB
22 | 6 HG1 SC1
23 | 7 CG2 SC1 SC1 BB
24 | 8 C BB
25 | 9 O BB
26 |
27 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/tpp.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | TPP
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | THI1 THI2 THI3 THI4 THI5 PO4A PO4B
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N1 THI1
18 | 2 H1 THI1
19 | 3 H2 THI1
20 | 4 C1 THI1
21 | 5 N2 THI1
22 | 6 C2 THI2
23 | 7 C3 THI2
24 | 8 N3 THI2
25 | 9 C4 THI3
26 | 10 H3 THI3
27 | 11 C5 THI3
28 | 12 C6 THI3
29 | 13 N4 THI4
30 | 14 C7 THI4
31 | 15 C8 THI4
32 | 16 C9 THI5
33 | 17 S1 THI5
34 | 18 C10 THI4
35 | 19 H4 THI4
36 | 20 C11 THI5
37 | 21 C12 THI5
38 | 22 O1PA THI5 PO4A
39 | 23 PA PO4A
40 | 24 O2PA PO4A
41 | 25 O3PA PO4A
42 | 26 O1PG PO4A PO4B
43 | 27 PG PO4B
44 | 28 O2PG PO4B
45 | 29 O3PG PO4B
46 | 30 O4PG PO4B
47 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/trp.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | TRP
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1 SC2 SC3 SC4
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB
21 | 5 CG SC1 SC1 SC1 SC1 SC3 SC3
22 | 6 CD1 SC1
23 | 7 HD1 SC1
24 | 8 CD2 SC3 SC3 SC2
25 | 9 NE1 SC2 SC1
26 | 10 HE1 SC2
27 | 11 CE2 SC2 SC2 SC3
28 | 12 CE3 SC3 SC3 SC4
29 | 13 HE3 SC3
30 | 14 CZ2 SC2 SC2 SC4
31 | 15 HZ2 SC2
32 | 16 CZ3 SC4 SC4 SC3
33 | 17 HZ3 SC4
34 | 18 CH2 SC4 SC4 SC2
35 | 19 HH2 SC4
36 | 20 C BB
37 | 21 O BB
38 |
39 | [ trans ]
40 | CB CG CD2 CE2
41 | HD1 CD1 NE1 CE2
42 | HE1 NE1 CD1 CG
43 | HE3 CE3 CD2 CE2
44 | HZ2 CZ2 CE2 CD2
45 | HZ3 CZ3 CE3 CD2
46 | HH2 CH2 CZ3 CE3
47 |
48 | [ chiral ]
49 | CB CA N C
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/tyr.gromos.map:
--------------------------------------------------------------------------------
1 | ;22.01.13 fixed by kri positions of OH and HH
2 | [ molecule ]
3 | TYR
4 |
5 | [from]
6 | gromos
7 |
8 | [to]
9 | martini22
10 |
11 | [ martini ]
12 | BB SC1 SC2 SC3
13 |
14 | [ mapping ]
15 | gromos
16 |
17 | [ atoms ]
18 | 1 N BB
19 | 2 H BB
20 | 3 CA BB
21 | 4 CB SC1 BB
22 | 5 CG SC1
23 | 6 CD1 SC1 SC3
24 | 7 HD1 SC1
25 | 8 CD2 SC2 SC1
26 | 9 HD2 SC2
27 | ; 10 CE1 SC3 SC3 SC3 SC1 SC2
28 | 10 CE1 SC3
29 | 11 HE1 SC3
30 | ; 12 CE2 SC2 SC2 SC2 SC1 SC3
31 | 12 CE2 SC2
32 | 13 HE2 SC2
33 | 14 CZ SC3 SC3 SC1 SC2 SC2
34 | 15 OH SC3 SC3 SC2
35 | 16 HH SC3
36 | 17 C BB
37 | 18 O BB
38 |
39 |
40 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/val.charmm36.map:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ molecule ]
16 | VAL
17 |
18 | [from]
19 | charmm
20 |
21 | [to]
22 | martini22
23 | martini22p
24 |
25 | [ martini ]
26 | BB SC1
27 |
28 | [ mapping ]
29 | charmm27 charmm36
30 |
31 | [ atoms ]
32 | 1 N BB
33 | 2 HN BB
34 | 3 CA BB
35 | 5 CB SC1
36 | 8 CG1 SC1
37 | 12 CG2 SC1
38 | 16 C BB
39 | 17 O BB
40 |
41 | [ chiral ]
42 | CB CA N C
43 | HB CA N C
44 |
45 | [ chiral ]
46 | HA CA N CB C ; L-Val
47 | ; HA CA N C CB ; D-Val
48 |
49 | [ out ]
50 | CG2 CB CG1 CA
51 | HG21 CB CG1 CA
52 | HG22 CB CG1 CA
53 | HG23 CB CG1 CA
54 |
--------------------------------------------------------------------------------
/vermouth/data/mappings/val.gromos.map:
--------------------------------------------------------------------------------
1 | [ molecule ]
2 | VAL
3 |
4 | [from]
5 | gromos
6 |
7 | [to]
8 | martini22
9 |
10 | [ martini ]
11 | BB SC1
12 |
13 | [ mapping ]
14 | gromos
15 |
16 | [ atoms ]
17 | 1 N BB
18 | 2 H BB
19 | 3 CA BB
20 | 4 CB SC1 BB
21 | 5 CG1 SC1
22 | 6 CG2 SC1
23 | 7 C BB
24 | 8 O BB
25 |
26 |
--------------------------------------------------------------------------------
/vermouth/dssp/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
--------------------------------------------------------------------------------
/vermouth/gmx/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright 2018 University of Groningen
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | """
16 | Provides functionality to read and write Gromacs specific files.
17 | """
18 |
19 |
20 | from .gro import read_gro, write_gro
21 | from .itp import write_molecule_itp
22 | from .itp_read import read_itp
23 | from .rtp import read_rtp
24 |
--------------------------------------------------------------------------------
/vermouth/pdb/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright 2018 University of Groningen
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 | """
16 | Provides functionality to read and write PDB files.
17 | """
18 |
19 | from .pdb import read_pdb, write_pdb
20 | from .cif import CIFReader
21 |
--------------------------------------------------------------------------------
/vermouth/processors/set_molecule_meta.py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
15 | from .processor import Processor
16 |
17 |
18 | class SetMoleculeMeta(Processor):
19 | def __init__(self, **meta):
20 | self.meta = meta
21 | super().__init__()
22 |
23 | def run_molecule(self, molecule):
24 | molecule.meta.update(self.meta)
25 | return molecule
26 |
--------------------------------------------------------------------------------
/vermouth/rcsu/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/vermouth/tests/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
--------------------------------------------------------------------------------
/vermouth/tests/data/ala5_cg.pdb:
--------------------------------------------------------------------------------
1 | ATOM 1 CA ALA A 1 0.673 0.000 0.000 1.00 0.00
2 | ATOM 2 BB ALA A 1 2.161 1.828 0.000 1.00 0.00
3 | ATOM 3 CA ALA A 2 3.988 2.839 0.000 1.00 0.00
4 | ATOM 4 BB ALA A 2 5.937 2.646 0.000 1.00 0.00
5 | ATOM 5 CA ALA A 3 7.660 3.823 0.000 1.00 0.00
6 | ATOM 6 BB ALA A 3 8.363 5.651 0.000 1.00 0.00
7 | ATOM 7 CA ALA A 4 10.190 6.661 0.000 1.00 0.00
8 | ATOM 8 BB ALA A 4 12.139 6.468 0.000 1.00 0.00
9 | ATOM 9 CA ALA A 5 13.862 7.646 0.000 1.00 0.00
10 | ATOM 10 BB ALA A 5 14.571 9.473 0.000 1.00 0.00
11 | TER 11 ALA A 5
12 | CONECT 1 2
13 | CONECT 2 3
14 | CONECT 3 4
15 | CONECT 4 5
16 | CONECT 5 6
17 | CONECT 6 7
18 | CONECT 7 8
19 | CONECT 8 9
20 | CONECT 9 10
21 | END
--------------------------------------------------------------------------------
/vermouth/tests/data/force_fields/pepplane/ala.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ macros ]
16 | protein_resnames "GLY|ALA|CYS|VAL|LEU|ILE|MET|PRO|HYP|ASN|GLN|ASP|ASP0|GLU|GLU0|THR|SER|LYS|LYS0|ARG|ARG0|HIS|HISH|PHE|TYR|TRP"
17 | protein_resnames_non_pro "GLY|ALA|CYS|VAL|LEU|ILE|MET|ASN|GLN|ASP|ASP0|GLU|GLU0|THR|SER|LYS|LYS0|ARG|ARG0|HIS|HISH|PHE|TYR|TRP"
18 |
19 | ;;; ALANINE
20 |
21 | [ moleculetype ]
22 | ; molname nrexcl
23 | ALA 1
24 |
25 | [ atoms ]
26 | ;id type resnr residu atom cgnr charge
27 | 1 P4 1 ALA BB 1 0 ; ALA slightly less polar
28 | 2 D 1 ALA CA 2 0
29 |
30 | [bonds]
31 | 1 2 1 0.31 7500
32 |
33 |
--------------------------------------------------------------------------------
/vermouth/tests/data/force_fields/pepplane/general.ff:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ variables ]
16 | center_weight "mass"
17 |
--------------------------------------------------------------------------------
/vermouth/tests/data/force_fields/pepplane/modifications.ff:
--------------------------------------------------------------------------------
1 | [ modification ]
2 | C-ter
3 | [ atoms ]
4 | BB {"PTM_atom": true, "atype": "Qa", "charge": -1}
5 |
6 | [ modification ]
7 | N-ter
8 | [ atoms ]
9 | CA {"PTM_atom": true, "atype": "Qd", "charge": 1}
10 |
11 | [ modification ]
12 | zwitter
13 | [ atoms ]
14 | BB {"replace": {"atype": "Qda", "charge": 0}}
15 |
16 |
17 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/dipro-termini/README:
--------------------------------------------------------------------------------
1 | # Test with a PRO-PRO dipeptide to make sure neutral termini can be applied to proline
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/dipro-termini/martinize2/cg.pdb:
--------------------------------------------------------------------------------
1 | ATOM 1 BB PRO 1 0.674 1.038 0.858 1.00 0.00
2 | ATOM 2 SC1 PRO 1 -0.474 -0.386 -0.292 1.00 0.00
3 | ATOM 3 BB PRO 2 1.271 4.576 0.417 1.00 0.00
4 | ATOM 4 SC1 PRO 2 3.612 3.464 0.289 1.00 0.00
5 | TER 5 PRO 2
6 | CONECT 1 2 3
7 | CONECT 3 4
8 | END
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/dipro-termini/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/dipro-termini/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff martini3001
6 | -nt
7 | -noscfix
8 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/dipro-termini/martinize2/molecule_0.itp:
--------------------------------------------------------------------------------
1 | ; This file was generated using the following command:
2 | ; /homes/peterkroon/virtualenvs/martinize2/bin/martinize2 -f ../aa.pdb -x cg.pdb -o topol.top -ff martini3001 -nt
3 | ; martinize with vermouth 0.7.4.dev121
4 |
5 | ; Pleas cite the following papers:
6 | ; Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
7 |
8 | [ moleculetype ]
9 | molecule_0 1
10 |
11 | [ atoms ]
12 | 1 P6 1 PRO BB 1 0
13 | 2 SC3 1 PRO SC1 2 0.0
14 | 3 P6 2 PRO BB 3 0
15 | 4 SC3 2 PRO SC1 4 0.0
16 |
17 | [ bonds ]
18 | ; Backbone bonds
19 | 1 3 1 0.350 4000
20 |
21 | ; Side chain bonds
22 | 1 2 1 0.330 7500
23 | 3 4 1 0.330 7500
24 |
25 | [ angles ]
26 | ; BBS angles regular martini
27 | 1 3 4 2 100 25
28 |
29 | ; First SBB regular martini
30 | 2 1 3 2 100 25
31 |
32 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/dipro-termini/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein1_betasheet/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 1ICO
4 | # Structure from NMR experiment: select the first model to martinize
5 | # Replace the residue name DPR (d-proline, residue 8) and DAL (d-alanine, residue 23) for PRO and ALA
6 | # Maybe could be used to test d- amino acids
7 |
8 | ### TEST:
9 |
10 | # -ff martini22
11 | # -cys auto
12 | # -dssp
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein1_betasheet/martinize2/citation:
--------------------------------------------------------------------------------
1 | Marrink, S J; Risselada, H J; Yefimov, S; Tieleman, D P; De Vries, A H; The journal of physical chemistry B 2007
2 | de Jong, D H; Singh, G; Bennett, W D; Arnarez, C; Wassenaar, T A; Schaefer, L V; Periole, X; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2013
3 | Monticelli, L; Kandasamy, S K; Periole, X; Larson, R G; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2008
4 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein1_betasheet/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff martini22
6 | -dssp
7 | -cys auto
8 | -noscfix
9 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein1_betasheet/martinize2/screen.output:
--------------------------------------------------------------------------------
1 | INFO - general - Read 1 molecules from PDB file ../aa.pdb
2 | INFO - step - Guessing the bonds.
3 | INFO - general - 1 molecules after guessing bonds
4 | INFO - step - Repairing the graph.
5 | INFO - step - Dealing with modifications.
6 | INFO - general - Identified the modifications ['N-ter'] on residues ['SER1']
7 | INFO - general - Identified the modifications ['C-ter'] on residues ['GLU29']
8 | INFO - step - Read input.
9 | INFO - step - Creating the graph at the target resolution.
10 | INFO - general - Applying modification mapping ('N-ter',)
11 | INFO - general - Applying modification mapping ('C-ter',)
12 | INFO - step - Averaging the coordinates.
13 | INFO - step - Applying the links.
14 | INFO - step - Placing the charge dummies.
15 | INFO - step - Writing output.
16 | INFO - general - If you drink, don’t drive. Don’t even putt. -- Dean Martin
17 |
18 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein1_betasheet/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein2_helix/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE:5UOI
4 | # Structure from NMR experiment: select the first model to martinize
5 | # One of the missing oxygen atoms of the C-terminal was added to make martinize2 to work.
6 |
7 | ### TEST:
8 |
9 | # -ff elnedyn
10 | # -ss
11 | # neutral terminis
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein2_helix/martinize2/citation:
--------------------------------------------------------------------------------
1 | Marrink, S J; Risselada, H J; Yefimov, S; Tieleman, D P; De Vries, A H; The journal of physical chemistry B 2007
2 | Monticelli, L; Kandasamy, S K; Periole, X; Larson, R G; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2008
3 | Periole, X; Cavalli, M; Marrink, S J; Ceruso, M A; Journal of chemical theory and computation 2009
4 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein2_helix/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff elnedyn21
6 | -ss CCSHHHHHHHHHHCCCCHHHHHHHHHHHTSCHHHHHHHTCCCC
7 | -nter NH2-ter
8 | -cter COOH-ter
9 | -ef 500
10 | -noscfix
11 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein2_helix/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein3_trp-cage/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE:1L2Y
4 | # Structure from NMR experiment: select the first model to martinize
5 |
6 | ### TEST:
7 |
8 | # -ff elnedyn22
9 | # -dssp
10 | # -eu 0.7 -ef 800.0
11 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein3_trp-cage/martinize2/citation:
--------------------------------------------------------------------------------
1 | Marrink, S J; Risselada, H J; Yefimov, S; Tieleman, D P; De Vries, A H; The journal of physical chemistry B 2007
2 | de Jong, D H; Singh, G; Bennett, W D; Arnarez, C; Wassenaar, T A; Schaefer, L V; Periole, X; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2013
3 | Monticelli, L; Kandasamy, S K; Periole, X; Larson, R G; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2008
4 | Periole, X; Cavalli, M; Marrink, S J; Ceruso, M A; Journal of chemical theory and computation 2009
5 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein3_trp-cage/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff elnedyn22
6 | -dssp
7 | -eu 0.7
8 | -ef 800.0
9 | -noscfix
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein3_trp-cage/martinize2/screen.output:
--------------------------------------------------------------------------------
1 | INFO - general - Read 1 molecules from PDB file ../aa.pdb
2 | INFO - step - Guessing the bonds.
3 | INFO - general - 1 molecules after guessing bonds
4 | INFO - step - Repairing the graph.
5 | INFO - step - Dealing with modifications.
6 | INFO - general - Identified the modifications ['N-ter'] on residues ['ASN1']
7 | INFO - general - Identified the modifications ['C-ter'] on residues ['SER20']
8 | INFO - step - Read input.
9 | INFO - step - Creating the graph at the target resolution.
10 | WARNING - general - Can't find modification mappings for the modifications ['C-ter']. The following modification mappings are known: {}
11 | WARNING - general - Can't find modification mappings for the modifications ['N-ter']. The following modification mappings are known: {}
12 | WARNING - unmapped-atom - These atoms are not covered by a mapping. Either your mappings don't describe all atoms (bad idea), or, there's no mapping available for all residues. ['299A-SER20:OXT']
13 | INFO - step - Averaging the coordinates.
14 | INFO - step - Applying the links.
15 | INFO - step - Placing the charge dummies.
16 | INFO - step - Writing output.
17 | INFO - general - Happiness is a dry martini and a good woman... or a bad woman. -- George Burns
18 |
19 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-0/mini-protein3_trp-cage/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1UBQ/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Ubiquitin 1UBQ
4 |
5 | ### testing 'new' defaults after -scfix and -ef behaviour changed
6 |
7 | ### TEST:
8 |
9 | # -ff martini 3001
10 | # no -scfix
11 | #
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1UBQ/martinize2/citation:
--------------------------------------------------------------------------------
1 | McGibbon, R T; Beauchamp, K A; Harrigan, M P; Klein, C; Swails, J M; Hernández, C X; Schwantes, C R; Wang, L; Lane, T J; Pande, V S; Biophysical Journal 2015; 10.1016/j.bpj.2015.08.015
2 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
3 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1UBQ/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -ff martini3001
4 | -x cg.pdb
5 | -o topol.top
6 | -ignore HOH
7 | -dssp
8 | -elastic
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1UBQ/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5-charmm/README:
--------------------------------------------------------------------------------
1 | Amber based pbd of 1mj5
2 | This test makes sure the protonation states
3 | of Histidine (i.e. HIE, HID, HIP) are correctly
4 | recognized
5 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5-charmm/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5-charmm/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5-charmm/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -o cg.top
4 | -x cg.pdb
5 | -ff martini3001
6 | -maxwarn 1
7 | -dssp
8 | -elastic
9 | -cys auto
10 | -ef 500
11 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5/README:
--------------------------------------------------------------------------------
1 | Amber based pbd of 1mj5
2 | This test makes sure the protonation states
3 | of Histidine (i.e. HIE, HID, HIP) are correctly
4 | recognized
5 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/1mj5/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o cg.top
5 | -ff martini3001
6 | -elastic
7 | -cys auto
8 | -dssp
9 | -from amber
10 | -resid input
11 | -ef 500
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/3i40/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # The structure contains a homo-dimers where
4 | # the monomers are connected by 3 disulphide brdiges
5 | # one of the disulphide bridges has the same name
6 | # and resid in the dimers
7 |
8 | ### TEST:
9 |
10 | # - symmetric dishulphide bridge present
11 | # - merge but with new resids -> i.e. continious
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/3i40/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/3i40/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/3i40/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../3i40.pdb
3 | -o cg.top
4 | -x cg.pdb
5 | -dssp
6 | -p backbone
7 | -ff martini3001
8 | -cys auto
9 | -ignore HOH
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/6LFO_gap/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # The structure is based of 6LFO but with missing
4 | # loops. This generates 6 molecules on martinize2
5 | # level. In a merged molecule there should however
6 | # be gaps in the resid when the original ones are
7 | # kept. The last three resids are set to 900 to
8 | # check if some crazy value works
9 |
10 | ### TEST:
11 |
12 | # - keep old resids with gaps upon merge
13 | # - apply EN within all molecules
14 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/6LFO_gap/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/6LFO_gap/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/6LFO_gap/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../6LFO_gap.pdb
3 | -o cg.top
4 | -x cg.pdb
5 | -dssp
6 | -p backbone
7 | -ff martini3001
8 | -cys auto
9 | -ignore HOH
10 | -elastic
11 | -eunit all
12 | -resid input
13 | -ef 500
14 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_chain/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Human Insulin HOMRO dimer
4 | # 2 chains which are connected by disulphide bridge
5 |
6 | ### TEST:
7 |
8 | # the test checks -eunit flag
9 | # with setting chain; no EN
10 | # bond should be formed between
11 | # the two chains
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_chain/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_chain/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_chain/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -o cg.top
4 | -x cg.pdb
5 | -dssp
6 | -p backbone
7 | -ff martini3001
8 | -cys auto
9 | -ignore HOH
10 | -elastic
11 | -eunit chain
12 | -ef 500
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_region/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Human Insulin HOMRO dimer
4 | # 2 chains which are connected by disulphide bridge
5 |
6 | ### TEST:
7 |
8 | # the test checks -eunit flag
9 | # with setting region and a
10 | # residue range
11 | # elastic bonds should be formed
12 | # only within the regions within
13 | # the chains -> old_resids are used
14 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_region/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_region/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/EN_region/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -o cg.top
4 | -x cg.pdb
5 | -dssp
6 | -p backbone
7 | -ff martini3001
8 | -cys auto
9 | -ignore HOH
10 | -elastic
11 | -eunit 8:18
12 | -ef 500
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/bpti/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 4PTI
4 | # Structure from X-ray crystallography experiment.
5 |
6 | ### TEST:
7 |
8 | # -ff elnedy22
9 | # -force constant dependent of the distance
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/bpti/martinize2/citation:
--------------------------------------------------------------------------------
1 | Marrink, S J; Risselada, H J; Yefimov, S; Tieleman, D P; De Vries, A H; The journal of physical chemistry B 2007
2 | de Jong, D H; Singh, G; Bennett, W D; Arnarez, C; Wassenaar, T A; Schaefer, L V; Periole, X; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2013
3 | Monticelli, L; Kandasamy, S K; Periole, X; Larson, R G; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2008
4 | Periole, X; Cavalli, M; Marrink, S J; Ceruso, M A; Journal of chemical theory and computation 2009
5 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/bpti/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff elnedyn22
6 | -dssp
7 | -cys auto
8 | -ea 0.8
9 | -ep 2
10 | -modify A-ASP50:ASP-HD2
11 | -ignore HOH
12 | -noscfix
13 | -ef 500
14 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/bpti/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/hst5/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Histidin 5 peptide, IDP
4 |
5 | ### TEST:
6 |
7 | # -ff martini 3001
8 | # BB-W bias for idr
9 | # add extra IDR potentials
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/hst5/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 | Souza, P C T; Araujo, L P B; Brasnett, C; Moreira, R A; Grunewald, F; Park, P; Wang, L; Razmazma, H; Borges-Araujo, A C; Cofas-Vargas, L F; Monticelli, L; Mera-Adasme, R; Melo, M N; Wu, S; Marrink, S J; Poma, A B; Thallmair, S; Nature Communications 2025; 10.1038/s41467-025-58719-0
3 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/hst5/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -ff martini3001
4 | -x cg.pdb
5 | -o topol.top
6 | -ss C
7 | -water-bias
8 | -water-bias-eps idr:0.5
9 | -id-regions 1:24
10 | -idr-tune
11 | -noscfix
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/hst5/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 |
4 | #include "virtual_sites_atomtypes.itp"
5 | #include "virtual_sites_nonbond_params.itp"
6 | #include "molecule_0.itp"
7 |
8 | [ system ]
9 | Title of the system
10 |
11 | [ molecules ]
12 | molecule_0 1
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/hst5/martinize2/virtual_sites_atomtypes.itp:
--------------------------------------------------------------------------------
1 | [ atomtypes ]
2 | molecule_0_1 0.0 0 A 0.00000000 0.00000000
3 | molecule_0_2 0.0 0 A 0.00000000 0.00000000
4 | molecule_0_3 0.0 0 A 0.00000000 0.00000000
5 | molecule_0_4 0.0 0 A 0.00000000 0.00000000
6 | molecule_0_5 0.0 0 A 0.00000000 0.00000000
7 | molecule_0_6 0.0 0 A 0.00000000 0.00000000
8 | molecule_0_7 0.0 0 A 0.00000000 0.00000000
9 | molecule_0_8 0.0 0 A 0.00000000 0.00000000
10 | molecule_0_9 0.0 0 A 0.00000000 0.00000000
11 | molecule_0_10 0.0 0 A 0.00000000 0.00000000
12 | molecule_0_11 0.0 0 A 0.00000000 0.00000000
13 | molecule_0_12 0.0 0 A 0.00000000 0.00000000
14 | molecule_0_13 0.0 0 A 0.00000000 0.00000000
15 | molecule_0_14 0.0 0 A 0.00000000 0.00000000
16 | molecule_0_15 0.0 0 A 0.00000000 0.00000000
17 | molecule_0_16 0.0 0 A 0.00000000 0.00000000
18 | molecule_0_17 0.0 0 A 0.00000000 0.00000000
19 | molecule_0_18 0.0 0 A 0.00000000 0.00000000
20 | molecule_0_19 0.0 0 A 0.00000000 0.00000000
21 | molecule_0_20 0.0 0 A 0.00000000 0.00000000
22 | molecule_0_21 0.0 0 A 0.00000000 0.00000000
23 | molecule_0_22 0.0 0 A 0.00000000 0.00000000
24 | molecule_0_23 0.0 0 A 0.00000000 0.00000000
25 | molecule_0_24 0.0 0 A 0.00000000 0.00000000
26 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 3LZT
4 | # Structure from X-ray crystallography experiment.
5 | # Select atoms with occupancy higuer than 0.5
6 |
7 | ### TEST:
8 |
9 | # -ff martini 30 open beta
10 | # -scfix and elastic
11 | # adding specific cys bridge as CONECT records
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Marrink, S J; 2020
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff martini30b32
6 | -elastic
7 | -cys auto
8 | -dssp
9 | -ignore HOH
10 | -ef 500
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_ENbias/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 3LZT
4 | # Structure from X-ray crystallography experiment.
5 | # Select atoms with occupancy higuer than 0.5
6 |
7 | ### TEST:
8 |
9 | # -ff martini 3001
10 | # -scfix, EN and BB-W bias
11 | # adding specific cys bridge as CONECT records
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_ENbias/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 | Souza, P C T; Araujo, L P B; Brasnett, C; Moreira, R A; Grunewald, F; Park, P; Wang, L; Razmazma, H; Borges-Araujo, A C; Cofas-Vargas, L F; Monticelli, L; Mera-Adasme, R; Melo, M N; Wu, S; Marrink, S J; Poma, A B; Thallmair, S; Nature Communications 2025; 10.1038/s41467-025-58719-0
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_ENbias/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -ff martini3001
4 | -x cg.pdb
5 | -o topol.top
6 | -ignore HOH
7 | -ss CBCCHHHHHHHHHHTTCTTBTTBCHHHHHHHHHHHHTTBTTCEEECTTSCEEETTTTEETTTTCBCSCCTTCCCTTCSBGGGGGSSSCHHHHHHHHHHHHTSSGGGGSHHHHHHTTTSCGGGGGTTCCC
8 | -elastic
9 | -ef 700
10 | -eu 0.85
11 | -water-bias
12 | -water-bias-eps E:-.5 C:1.0 H:-1.0
13 | -noscfix
14 | -cys none
15 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_ENbias/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 |
4 | #include "virtual_sites_atomtypes.itp"
5 | #include "virtual_sites_nonbond_params.itp"
6 | #include "molecule_0.itp"
7 |
8 | [ system ]
9 | Title of the system
10 |
11 | [ molecules ]
12 | molecule_0 1
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 3LZT
4 | # Structure from X-ray crystallography experiment.
5 | # Select atoms with occupancy higuer than 0.5
6 |
7 | ### TEST:
8 |
9 | # -ff martini 3001
10 | # -scfix and GO
11 | # adding specific cys bridge as CONECT records
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 | Souza, P C T; Araujo, L P B; Brasnett, C; Moreira, R A; Grunewald, F; Park, P; Wang, L; Razmazma, H; Borges-Araujo, A C; Cofas-Vargas, L F; Monticelli, L; Mera-Adasme, R; Melo, M N; Wu, S; Marrink, S J; Poma, A B; Thallmair, S; Nature Communications 2025; 10.1038/s41467-025-58719-0
3 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -ff martini3001
4 | -x cg.pdb
5 | -o topol.top
6 | -ignore HOH
7 | -ss CBCCHHHHHHHHHHTTCTTBTTBCHHHHHHHHHHHHTTBTTCEEECTTSCEEETTTTEETTTTCBCSCCTTCCCTTCSBGGGGGSSSCHHHHHHHHHHHHTSSGGGGSHHHHHHTTTSCGGGGGTTCCC
8 | -go ../map.map
9 | -noscfix
10 | -cys none
11 | -name molecule_0
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO/martinize2/topol.top:
--------------------------------------------------------------------------------
1 | #define GO_VIRT
2 | #include "martini.itp"
3 |
4 | #include "go_atomtypes.itp"
5 | #include "go_nbparams.itp"
6 | #include "molecule_0.itp"
7 |
8 | [ system ]
9 | Title of the system
10 |
11 | [ molecules ]
12 | molecule_0 1
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO_internal/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 3LZT
4 | # Structure from X-ray crystallography experiment.
5 | # Select atoms with occupancy higuer than 0.5
6 |
7 | ### TEST:
8 |
9 | # -ff martini 3001
10 | # internal go map calculation
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO_internal/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 | Souza, P C T; Araujo, L P B; Brasnett, C; Moreira, R A; Grunewald, F; Park, P; Wang, L; Razmazma, H; Borges-Araujo, A C; Cofas-Vargas, L F; Monticelli, L; Mera-Adasme, R; Melo, M N; Wu, S; Marrink, S J; Poma, A B; Thallmair, S; Nature Communications 2025; 10.1038/s41467-025-58719-0
3 | McGibbon, R T; Beauchamp, K A; Harrigan, M P; Klein, C; Swails, J M; Hernández, C X; Schwantes, C R; Wang, L; Lane, T J; Pande, V S; Biophysical Journal 2015; 10.1016/j.bpj.2015.08.015
4 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO_internal/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -ff martini3001
4 | -x cg.pdb
5 | -o topol.top
6 | -ignore HOH
7 | -dssp
8 | -go
9 | -go-write-file martinize_contact_map.out
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GO_internal/martinize2/topol.top:
--------------------------------------------------------------------------------
1 | #define GO_VIRT
2 | #include "martini.itp"
3 | #include "molecule.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GObias/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 3LZT
4 | # Structure from X-ray crystallography experiment.
5 | # Select atoms with occupancy higuer than 0.5
6 |
7 | ### TEST:
8 |
9 | # -ff martini 3001
10 | # -scfix, GO and BB-W bias
11 | # adding specific cys bridge as CONECT records
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GObias/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 | Souza, P C T; Araujo, L P B; Brasnett, C; Moreira, R A; Grunewald, F; Park, P; Wang, L; Razmazma, H; Borges-Araujo, A C; Cofas-Vargas, L F; Monticelli, L; Mera-Adasme, R; Melo, M N; Wu, S; Marrink, S J; Poma, A B; Thallmair, S; Nature Communications 2025; 10.1038/s41467-025-58719-0
3 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GObias/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -ff martini3001
4 | -x cg.pdb
5 | -o topol.top
6 | -ignore HOH
7 | -ss CBCCHHHHHHHHHHTTCTTBTTBCHHHHHHHHHHHHTTBTTCEEECTTSCEEETTTTEETTTTCBCSCCTTCCCTTCSBGGGGGSSSCHHHHHHHHHHHHTSSGGGGSHHHHHHTTTSCGGGGGTTCCC
8 | -go ../map.map
9 | -water-bias
10 | -water-bias-eps E:-.5 C:1.0 H:-1.0
11 | -noscfix
12 | -cys none
13 | -name molecule_0
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_GObias/martinize2/topol.top:
--------------------------------------------------------------------------------
1 | #define GO_VIRT
2 | #include "martini.itp"
3 |
4 | #include "go_atomtypes.itp"
5 | #include "go_nbparams.itp"
6 | #include "molecule_0.itp"
7 |
8 | [ system ]
9 | Title of the system
10 |
11 | [ molecules ]
12 | molecule_0 1
13 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_prot/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 3LZT
4 | # Structure from X-ray crystallography experiment.
5 | # Select atoms with occupancy higuer than 0.5
6 |
7 | ### TEST:
8 |
9 | # -ff martini 30 open beta
10 | # -scfix and elastic
11 | # adding specific cys bridge as CONECT records
12 | # contains all protonated AAs for the CHARMM FF
13 | # thus makes sure GLUP ASP LYN and the Histidines are
14 | # recognized correctly
15 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_prot/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_prot/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff martini3001
6 | -elastic
7 | -cys auto
8 | -dssp
9 | -ignore HOH
10 | -ef 500
11 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_prot/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/lysozyme_prot/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/prot_modf_charmm/README:
--------------------------------------------------------------------------------
1 | ###
2 | This example checks that all non-physiological protonation
3 | states of ASP, GLU, LYS, HIS are detected correctly. It also
4 | checks that the HIS tautomers are correctly identified.
5 |
6 | ## modifications
7 | GLU7 -> protonated
8 | LYS33 -> deprotonated
9 | ASP18 -> protonated
10 | HIS15 -> d-tautomer
11 | ## unmodifed residues as control
12 | LYS96
13 | LYS97
14 | LYS116
15 | GLU35
16 | ASP48
17 | ASP48
18 | ASP52 (... and more)
19 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/prot_modf_charmm/martinize2/cg.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/prot_modf_charmm/martinize2/citation:
--------------------------------------------------------------------------------
1 | Souza, P C T; Alessandri, R; Barnoud, J; Thallmair, S; Faustino, I; Grünewald, F; Patmanidis, I; Abdizadeh, H; Bruininks, B M H; Wassenaar, T A; Kroon, P C; Melcr, J; Nieto, V; Corradi, V; Khan, H M; Domański, J; Javanainen, M; Martinez-Seara, H; Reuter, N; Best, R B; Vattulainen, I; Monticelli, L; Periole, X; Tieleman, D P; de Vries, A H; Marrink, S J; Nature Methods 2021; 10.1038/s41592-021-01098-3
2 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/prot_modf_charmm/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../input.pdb
3 | -x cg.pdb
4 | -o cg.top
5 | -ff martini3001
6 | -elastic
7 | -scfix
8 | -cys auto
9 | -dssp
10 | -from charmm
11 | -resid input
12 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/prot_modf_charmm/martinize2/sys.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/villin/README:
--------------------------------------------------------------------------------
1 | ### DETAILS:
2 |
3 | # Original PDB CODE: 1VII
4 | # Structure from NMR experiment.
5 | # Selected one of the structures and removed the hydrogens
6 |
7 | ### TEST:
8 |
9 | # -ff martini22p
10 | # -mutation in residue 53: from MET to VAL
11 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/villin/martinize2/citation:
--------------------------------------------------------------------------------
1 | Marrink, S J; Risselada, H J; Yefimov, S; Tieleman, D P; De Vries, A H; The journal of physical chemistry B 2007
2 | de Jong, D H; Singh, G; Bennett, W D; Arnarez, C; Wassenaar, T A; Schaefer, L V; Periole, X; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2013
3 | Monticelli, L; Kandasamy, S K; Periole, X; Larson, R G; Tieleman, D P; Marrink, S J; Journal of chemical theory and computation 2008
4 | Yesylevskyy, S O; Schaefer, L V; Sengupta, D; Marrink, S J; PLoS Comput Biol 2010
5 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/villin/martinize2/command:
--------------------------------------------------------------------------------
1 | martinize2
2 | -f ../aa.pdb
3 | -x cg.pdb
4 | -o topol.top
5 | -ff martini22p
6 | -mutate A-MET53:VAL
7 | -resid input
8 | -noscfix
9 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/villin/martinize2/screen.output:
--------------------------------------------------------------------------------
1 | INFO - general - Read 1 molecules from PDB file ../aa.pdb
2 | INFO - step - Guessing the bonds.
3 | INFO - general - 1 molecules after guessing bonds
4 | INFO - step - Repairing the graph.
5 | INFO - general - Mutating residue A-MET53 to VAL
6 | INFO - missing-atom - Missing atom VAL53:CG2
7 | INFO - step - Dealing with modifications.
8 | INFO - general - Identified the modifications ['C-ter'] on residues ['PHE76']
9 | INFO - step - Read input.
10 | INFO - step - Creating the graph at the target resolution.
11 | INFO - general - Applying modification mapping ('C-ter',)
12 | INFO - step - Averaging the coordinates.
13 | INFO - step - Applying the links.
14 | INFO - step - Placing the charge dummies.
15 | INFO - step - Writing output.
16 | INFO - general - The perfect dry martini recipe: drink gin while looking at a picture of the inventor of vermouth. -- (M*A*S*H)
17 |
--------------------------------------------------------------------------------
/vermouth/tests/data/integration_tests/tier-1/villin/martinize2/topol.top:
--------------------------------------------------------------------------------
1 |
2 | #include "martini.itp"
3 | #include "molecule_0.itp"
4 |
5 | [ system ]
6 | Title of the system
7 |
8 | [ molecules ]
9 | molecule_0 1
10 |
--------------------------------------------------------------------------------
/vermouth/tests/data/mappings/universal-test/martini-test/ser.mapping:
--------------------------------------------------------------------------------
1 | [ block ]
2 | [ from ]
3 | universal-test
4 | [ to ]
5 | martini-test
6 |
7 | [ from blocks ]
8 | SER
9 |
10 | [ to blocks ]
11 | SER
12 |
13 | [ mapping ]
14 | C BB
15 | CA BB
16 | N BB
17 | HN BB
18 | HA BB
19 | ; Sidechain unmapped on purpose
20 |
--------------------------------------------------------------------------------
/vermouth/tests/data/mappings/universal-test/pepplane/modifications.mapping:
--------------------------------------------------------------------------------
1 | ; Copyright 2018 University of Groningen
2 | ;
3 | ; Licensed under the Apache License, Version 2.0 (the "License");
4 | ; you may not use this file except in compliance with the License.
5 | ; You may obtain a copy of the License at
6 | ;
7 | ; http://www.apache.org/licenses/LICENSE-2.0
8 | ;
9 | ; Unless required by applicable law or agreed to in writing, software
10 | ; distributed under the License is distributed on an "AS IS" BASIS,
11 | ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | ; See the License for the specific language governing permissions and
13 | ; limitations under the License.
14 |
15 | [ modification ]
16 | [ from ]
17 | universal-test
18 | [ to ]
19 | pepplane
20 | [ from blocks ]
21 | C-ter
22 | [ to blocks ]
23 | C-ter
24 | [ mapping ]
25 | C BB
26 | O BB
27 | OXT BB
28 | [ reference atoms ]
29 | BB C
30 |
31 | [ modification ]
32 | [from]
33 | universal-test
34 | [to]
35 | pepplane
36 | [ from blocks]
37 | N-ter
38 | [to blocks]
39 | N-ter
40 | [mapping]
41 | CA CA
42 | N CA
43 | HN CA 0
44 | HN2 CA 0
45 | HN3 CA 0
46 | [ reference atoms ]
47 | CA CA
48 |
--------------------------------------------------------------------------------
/vermouth/tests/data/test_molecule_contacts.out:
--------------------------------------------------------------------------------
1 | Go contact map calculated with vermouth 0.12.1.dev27
2 |
3 | Residue-Residue Contacts
4 |
5 | ID - atom identification
6 | I1,I2 - serial residue id
7 | AA - 3-letter code of aminoacid
8 | C - chain
9 | I(PDB) - residue number in PDB file
10 | DCA - distance between CA
11 | CMs - OV , CSU , oCSU , rCSU
12 | (CSU does not take into account chemical properties of atoms)
13 | rCSU - net contact from rCSU
14 | Count - number of contacts between residues
15 |
16 | ID I1 AA C I(PDB) I2 AA C I(PDB) DCA CMs rCSU Count
17 | =======================================================================================
18 | R 1 1 res0 A 1 2 res1 A 2 55.9017 0 1 0 0 0 66
19 | R 2 2 res1 A 2 1 res0 A 1 55.9017 0 1 0 0 0 227
20 | R 3 2 res1 A 2 3 res2 A 3 55.9017 0 1 0 0 0 146
21 | R 4 3 res2 A 3 2 res1 A 2 55.9017 0 1 0 0 0 227
22 | R 5 3 res2 A 3 4 res0 A 4 70.7107 0 1 0 0 0 226
23 | R 6 4 res0 A 4 3 res2 A 3 70.7107 0 1 0 0 0 227
24 |
--------------------------------------------------------------------------------
/vermouth/tests/integration_tests/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
--------------------------------------------------------------------------------
/vermouth/tests/test_cif_reader.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # Copyright 2025 University of Groningen
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 |
16 | """
17 | Unittests for the CIF reader.
18 | """
19 |
20 | import vermouth
21 | from vermouth import CIFInput
22 | from vermouth.tests.datafiles import CIF_PROTEIN
23 |
24 | def test_CIFInput():
25 |
26 | system = vermouth.System()
27 | CIFInput(filename=CIF_PROTEIN, exclude='HOH', ignh=False, modelidx=1).run_system(system)
28 |
29 | assert len(system.molecules) == 1
30 |
--------------------------------------------------------------------------------
/vermouth/tests/test_version.py:
--------------------------------------------------------------------------------
1 | # Copyright 2018 University of Groningen
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
15 | import vermouth
16 |
17 |
18 | def test_version():
19 | assert isinstance(vermouth.__version__, str)
20 |
--------------------------------------------------------------------------------