What is MAICoS

MAICoS stands for Molecular Analysis for Interfacial and Confined Systems. It is an object-oriented Python toolkit for analyzing the structure and dynamics of interfacial and confined fluids from molecular simulations. Combined with MDAnalysis, MAICoS enables the extraction of density profiles, dielectric constants, structure factors, and transport properties from trajectory files generated by LAMMPS, GROMACS, CHARMM, or NAMD simulations. MAICoS is open source and released under the GNU General Public License v3.0.

MAICoS is designed both for beginners in molecular simulations with no prior Python experience— offering a descriptive Command Line Interface (CLI)—and for experienced users who can use the Python API for day-to-day analysis or build their own workflows for interfacial and confined systems.

Stay up to date with MAICoS news by following us on X. If you encounter any issues, report them on GitHub, or join our developer community on Discord to discuss features and improvements.

Currently, MAICoS supports the following analysis modules (alphabetically):

Module

Description

DensityCylinder

Cylindrical partial density profiles

DensityPlanar

Cartesian partial density profiles

DensitySphere

Spherical partial density profiles

DielectricCylinder

Cylindrical dielectric profiles

DielectricPlanar

Planar dielectric profiles

DielectricSpectrum

Linear dielectric spectrum

DielectricSphere

Spherical dielectric profiles

DipoleAngle

Time series of dipole moment angles

DiporderCylinder

Cylindrical dipolar order parameters

DiporderPlanar

Planar dipolar order parameters

RDFDiporder

Spherical radial distribution function between dipoles

DiporderSphere

Spherical dipolar order parameters

DiporderStructureFactor

Structure factor for dipoles

KineticEnergy

Time series of kinetic energies

PDFCylinder

Cylindrical shell-wise 1D pair distribution functions

PDFPlanar

Slab-wise planar 2D pair distribution functions

Saxs

Small-angle X-ray scattering (SAXS): structure factors and scattering intensities

TemperaturePlanar

Temperature profiles in a Cartesian geometry

VelocityCylinder

Cylindrical velocity profiles

VelocityPlanar

Velocity profiles in a Cartesian geometry