Functions
From molecular characteristics to material properties
JOCTA can be used to simulate...
  Molecular dynamics simulation (engine name: COGNAC, VSOP)
  Interface/phase separation simulation (engine name: SUSHI, COGNACDPD)
  Rheology simulation (engine name: VSOPDPD, PASTA, NAPLES)
  Multiphase structure simulation (engine name: MUFFIN)
  FirstPrinciples Calculation (SIESTA)
The modeling tools provided in JOCTA for each engine are introduced here. Interfaces with other software, the QSPR function for the simplified calculation of polymer properties, and interscaling coupling functions  including zooming and reverse mapping  are available.
Review Papers
 Latest Functions of J OCTA, Multiscale Simulation Software for Soft Materials
Journal of the Imaging Society of Japan,Vol.57, No.6, P.700 705 (2018)  Multiscale Simulation Technology and Software for Soft Matter
Journal of the Imaging Society of Japan,Vol.54, No.6, P.578 586 (2015)
 Crystal Structure and Molecular Modeling
 FirstPrinciples Calculation (SIESTA)
 Molecular dynamics simulation (COGNAC, VSOP)
 Interface, phase separation simulation (SUSHI, COGNACDPD)
 Rheology simulation (VSOPDPD, PASTA, NAPLES)
 Multi phase material simulation, RVE simulation (MUFFIN)
 Multiscale coupling function
 Data science function
 Platform Function
Crystal Structure and Molecular Modeling
Modeling tools for molecular dynamics calculations.

 Allatom modeling (1)
 Write a chemical formula directly on the screen for quick and easy 3D molecular structure creation. Create a polymer by combining the resulting monomer models. The system can construct a block copolymer or a random copolymer and control the tacticity. Importing files in various file formats including PDB, CIF, MOL and SMILES is supported. By specifying reaction points in an atomic element, the chemical reactions during the molecular dynamics calculation and the crosslinking can be defined. See also "Reaction modeling."

 Allatom modeling (2)
 For the force field parameters, AMBER, GAFF, DREIDING, OPLSAA, LOPLS, UFF, CLAY and PCFF are available for use. Direct Force Field (Team Force Field) is also available to obtain the force field parameters. What is "Direct Force Field"?

 Allatom modeling (3)
 By directly performing quantum chemical calculations including Gaussian, Firefly/ PCGAMESS a point charge can be obtained.

 System modeling
 Construct a system by allocating the molecules that are generated by using an allatom model or a coarse grained model. For a full atomic model, the system can be an amorphous structure or a crystal structure of the inorganic material. By merging these two systems, the organicinorganic interface structure can be constructed. For a coarse grained model, the system can be constructed by creating filler using KremerGrest or DPD, or, by inserting filler into a polymer.

 MD modeling API
 JOCTA supports automation of input file creation for MD calculation from any chemical structures expressed in SMILES notation. Creating both bulk and interface models is supported. Many calculations can be performed efficiently by using this function (high throughput calculations).
*...VSOP is a highspeed parallel molecular dynamics engine that is codeveloped by the JSOL corporation and Japan Atomic Energy Agency (JAEA).
FirstPrinciples Calculation (SIESTA)
FirstPrinciples (FP) simulations make use the basic laws of quantum mechanics to give an insight of material properties such as electronic, mechanical, magnetic properties without making assumptions in empirical models or using fitting parameters. DFT (Density Functional Theory) calculation is one of the most popular methods in the FP simulation field. Current computational power enables to calculate properties of several hundreds to thousands of atoms with DFT.
SIESTA is a registered trademark of SIMUNE.
SIMUNE Website >>

 SIESTA interfacial energy tool
 This tool gives an easy way to evaluate interaction energies between a surface and a molecule with SIESTA. It is possible to estimate surface adsorption energies from the interaction energy curve. Based on the interaction energies, force field parameters for molecular dynamics simulation can be estimated. Case Study: Example of Calculation with SIESTA

 SIESTA modeler
 This modeler gives an easy way to calculate stable structures, elastic moduli, reaction paths and so on using SIESTA. The activation energy, which is used as an input parameter of the reaction modeling, can be obtained from the reaction path analysis. Case Study: CrossLinking of Epoxy Resin by the Monte Carlo method using activation energy
Molecular dynamics simulation (COGNAC, VSOP)
Evaluate and estimate the static and dynamic properties of the material at the atomic/molecule level.

 Force field parameter adjustment
 This feature can adjust the bond potential in molecules and the LJ potential parameters for inorganic/organic interfaces, in accordance with the structure resulting from a quantum calculation (DFT or MO) and the potential energy. Automatic allocation of parameters is also available, and users can adjust the parameters with discussing comparisons of the given potential curve and the quantum calculation result.

 Coarse Grained modeling
 In the Coarse Grained modeling, an atomic assembly is treated as a unit (grained unit). Coarse grained models can calculate a large scale phenomenon that persists over a long period. The software possesses a function for estimating the coarsegrained potential based on the allatom model. Case Study: Evaluation of Coarse Grained Potential

 Reaction modeling
 By specifying two molecules as reaction points in an atomic, users can setup various items such as parameters for the chemical reaction calculation using MD, a postreaction structure, force field parameters, and the charge.
* VSOP is necessary for a reaction calculation using MD.
Case Study: Simulation of Crosslinked Epoxy Resin. Case Study: Properties of CrossLinked Phenolic Resins.

 External engine
 JOCTA also possesses a function to convert the data to LAMMPS, GROMAC and HOOMD blue, and can run these molecular dynamics engines directly on JOCTA. What is LAMMPS?

 Parallel molecular dynamics engine: VSOP
 VSOP (Parallel molecular dynamics engine) improves the calculation speed dramatically and enables large calculations that are not possible without parallelization.

 Post analysis
 In addition to the simulation function implemented in OCTA engine, JOCTA can simulate the free volume, the primitive path, and the spherical model filling in a specified region. It is possible to export a density distribution for FEM simulation, in the format of a tetra mesh, a voxel mesh, or an STL.

 Amorphous structure generation function using reverse mapping
 An amorphous structure of a fullatom model can be obtained at high speed by replacing the timeconsuming relaxation calculations of the fullatom model with a KremerGrest model. The KremerGrest model is internally created from the fullatom model, a relaxation calculation is performed, and finally, the relaxed KG model is reversemapped to the fullatom model.
*...VSOP is a highspeed parallel molecular dynamics engine that is codeveloped by the JSOL corporation and Japan Atomic Energy Agency (JAEA).
Interface, phase separation simulation (SUSHI, COGNACDPD)
Estimate the phase separation structure and the interface geometry of materials with various molecular structure and block copolymers by using the mean field method (SUSHI) and the dissipative particle dynamics method (COGNACDPD).

 Estimate calculation of the interaction parameters
 Estimate the interaction parameter (χ parameter). (1) Estimate the SP value (solubility parameter) by using the group contribution method, QSPR, or molecular dynamics to obtain the χ parameter. (2) Obtain the χ parameter based on the contact energy between the Coarse Grained segments by using force field calculations or fragment molecular orbital calculations, and the coordination number. (3) Back calculate the χ parameter based on the experimental phase diagram. Case study: Estimation of χ Parameters from Phase Diagrams

 KRINIWA method
 The KRINIWA method is a new group contribution method developed by KRI, Inc. that can estimate SP values more precisely than the traditional group contribution method. Estimate χ parameters based on the estimated SP values.

 χ parameter estimation using Monte Carlo method (FMO)（FCEWS）
 Interaction parameters (χ parameters) are estimated based on results of fragment molecular orbital calculations (FMO) using ABINITMP. Since the parameters are determined based on electronic state, general purpose calculations are possible even for molecular species that are difficult to evaluate in classical force field, for example, in the case of charge transfer being essential. FCEWS is a system developed by Professor Okuwaki, Dr. Doi, and Professor Mochizuki, in Rikkyo University.

 Generate a mesh from the phase separation structure
 Convert the phase separation structure to an FEM mesh. Generate a mesh along the interface and export the volume fraction distribution into a finer mesh. (For the latter function, please refer to the description for MUFFIN as well.)

 Initial concentration distribution
 By combining multiple geometries (box, sphere, and cylinder), a concentration distribution or an obstacle domain can be created.
Rheology simulation (VSOPDPD, PASTA, NAPLES)
Estimate the rheology property of the melted polymer or of the polymer considering the effects of the molar weight distribution and branch structure by using the slip link model (PASTA).

 Entanglement polymer model
 Build models considering the branch structure and crosslinking of the polymer and the molar weight distribution by using parameters such as the entanglement molecular weight. Shear and elongation flow are possible flow fields.

 Entanglement polymer model calculation with DPD
 The DPD calculation function implemented in VSOP can consider the entanglement effect of the polymer chain with slip spring. It allows users to evaluate material properties such as viscoelasticity.Case study

 Evaluation of viscoelasticity using simulation results
 The viscoelasticity (master curve) is calculated using the relaxation modulus obtained from the molecular simulation. It is also possible to obtain the Prony series. iRheo GT developed by Dr. M. Tassieri is partially used.Case study
Multi phase material simulation, RVE simulation (MUFFIN)
Perform simulations of the elastic materials using the finite element method with the imported phase separation structure that is obtained by, e.g., the mean field method.

 Import the phase separation structure
 Import the phase separation structure obtained by the mean field method or DPD as an elastic modulus distribution on the FEM mesh. Estimate the stress distribution and the energy distribution on the interface and the mean elastic modulus that are obtained by the elastic simulation using MUFFIN.

 Meshing
 Generate an FEM mesh along the interface by allocating simple spheres inside the rectangular domain. The result can be used to simulate the virtual phase separation structure and the composite materials.

 Multilayer fluid simulation
 Build models to perform a simulation with a microfluid that contains multiple polymers and/or electrolytes. These models are applicable to the calculation of thin film formation with phase separation (e.g., solvent evaporation) and other related phenomena.

 External engine
 LSDYNA link : The phase separation structure in voxel mesh which is output from SUSHI (SCF), DPD or CGMD can be used to run LSDYNA structural analysis (uniaxial tensile, biaxial tensile, and shear deformation) and thermal analysis. The material can be elastic, elastoplastic, hyperelastic, or viscoelastic. * This function will be released in next version. Refer LSDYNA

 Representative volume element (RVE) for composite materials
 COGNAC can create a structure (Representative Volume Element(RVE)) of a rectangle region which is highly filled (over 50 vol%) with particles, fibers, and discoid shaped fillers. The resulting structure can be transferred to DigimatFE and be output as an STL file and a voxel mesh. These files can be used for FEM simulation for composite materials. Refer DigimatFE
Multiscale coupling function
Determine the molecular construction of polymers by using a large scale simulation result. The large scale result employs multiscale approaches and enables the generation of a relaxation molecular construction that is complicated when general molecular dynamics is used.

 Zooming
 Create the molecular dynamics structure based on the volume fraction distribution (phase separation structure) of each component obtained with the mean field method (SUSHI). This function is especially useful to create the molecular construction around the interface.

 Reverse mapping function
 Create the allatom molecular dynamics structure by using the molecular construction obtained by the coarsegrained molecular dynamics. The resulting structure can be used to create the initial structure of the allatom model and the evaluation of the coarse grained model (to be compared with the experiment).
Data science function
Estimate physical properties from the molecular structure easily. There are two types of methods for QSPR, using the Bicerano method and deep learning.

 Quantitative Structure Property Relationship（QSPR）
 This function can estimate ranges of material properties of polymers from input molecular constructions. This function outputs a list of material properties including the density, thermal expansion coefficient, glass transition temperature, Poisson's ratio, and dielectric constant. This is a powerful tool for supporting the molecular design of an organic polymer. Case Study: Estimation of Property Values Using QSPR

 Machine Learning based QSPR（ML QSPR）
 The machinelearningbased QSPR can predict the physical properties of an arbitrary molecular structure. This machinelearningbased QSPR learns the relationship between the molecular structures (expressed in SMILES notation) and the physical property values using a graph convolution network technique. You can use experimental values and/or calculated values (theoretical values) as teacher data. The teacher data can easily be created using many MD calculations with the MD modeling API function. MD modeling APICase study

 Machine Learning functions
 The latest functions related to data science, such as the ability to obtain physical property data by connecting to public DBs such as Materials Project and PubChem, and the ability to extract common parts from multiple molecular structures, are constantly being updated.

 Molecular descriptor calculation function
 This function calculates and outputs molecular descriptors required for machine learning, using SMILES and MOL formats as input.
· 2D descriptors
· 3D descriptors
· Fingerprints
· Graph structures
Function Details
 +QSPR
 Estimated material
  Polymer materials composed of carbon, hydrogen, oxygen, nitrogen, silicon, sulfur, fluorine, chlorine, and bromine
  van der Waals volume
  Molar volume
  Density
  Coefficient of volume thermal expansion, Coefficient of linear thermal expansion
  Heat capacity at constant pressure
  Amount of change in the heat capacity near the glass transition temperature
  Cohesive energy, Solubility parameter, χ parameter
  Glass transition temperature
  Surface tension, Interfacial tension
  Refractive index, Molar refraction
  Dielectric constant, Molar polarization, Effective dipole moment, Dissipation factor
  Molar diamagnetic susceptibility
  Poisson's ratio, Bulk modulus, Shear modulus, Young’s modulus
  Entanglement molecular weight
  Stress of brittle fracture, Yield stress
  Characteristic ratio
  Zero shear viscosity
  Thermal conductivity, Thermal diffusivity
  Permeability (oxygen, nitrogen, carbon dioxide)
  Temperature of Halfdecomposition
  Molar Thermal Decomposition Function
 +MLQSPR
 Prepared data set
  Density
  Glass transition temperature
  Characteristic ratio
  Dipole moment
  HOMO／LUMO
  Further datasets will be added.
  Your physical data is available to be learned.
Platform Function

 Link and run engines
 Direct link to OCTA engine as well as the external engines allows users to perform a local run (on Windows) or a remote run (on Linux) . Interface access to the job management system is also available. A parametric calculation for given simulation conditions is possible.

 3D drawing
 3D drawing feature supports a smallscale molecular drawing for editing a model as well as a largescale model drawing. It is possible to draw a model which contains millions or tens of millions of particles.

 Scenario
 Simulation procedure can be saved as a scenario which is created in an easytounderstand flowchart style. By registering a scenario, users can repeat a common simulation procedure with different materials. Scenario is useful to share a procedure in your team as well.
System Requirements
JOCTA
OS 


CPU  Multicore CPU (recommended) 
Memory  16 GB or more (recommended) / 8 GB (required) 
Hard disk 

Display resolution  1024 X 768 or more (recommended) 
Graphics card  OpenGLcompatible graphics card (nVidia or ATI is recommended) 
Display colors  65536 colors or more (recommended) 
Analysis Engine
OS 


CPU  Multicore CPU (recommended) 
Memory  16 GB or more (recommended) 
Hard disk 
