Giter Site home page Giter Site logo

kcgallagher / lc_project Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 648.87 MB

Physics Masters Project modelling the phase behaviour of DNA nanoparticles using LAMMPS

Python 57.00% Roff 29.00% TeX 14.00%
molecular-dynamics liquid-crystals dna phase-transition

lc_project's Introduction

Liquid Crystals Project

Part III Project modelling the phase behaviour of DNA nanoparticles using LAMMPS

The programmability of DNA allows us to design anisotropic nano-particles such as rods, triangles and many other shapes. Such anisotropy is a pre-requisite to form liquid crystalline structures, and allows the construction of new shapes where we expect to obtain completely new liquid crystalline symmetries. Based on oxDNA, a semi-coarse-grained, freely available simulation package that can provide the topological and stability criteria of any DNA nano-particle, the Eiser group have developed a more coarse-grained model to simulate large numbers of these mesogens, such that their phase-behavior can be studied.

Here I use a course-grained model, based on LAMMPS, to study the phase behaviour of ‘nunchuks’, strands of double stranded DNA with a central section where one of the strands are missing.These are modelled as two hard rods connected via a flexible linker (hence the 'nunchucks' moniker), such that they can vary their configuration from fully stretched to folded. Such systems are expected to form smectic (layered) phases at high volume fractions. My work also demonstrated the existence of a biaxial phase, and introduced novel dynamic methods to characterise new phases.

This work formed my masters report for a Masters in Science at the University of Cambridge, 2021.

External Use

This repo has been published publically so that others can access my code, replicate my results and use/continue my research. However this was not (and has never been) the primary purpose of this repository - it has always been to offer version control and remote backup of my research. As such, many of the files include will have little public interest, and may not be written with external users in mind.

I therefore wish to highlight a number of aspects of this repository that have been added with public/externals users specifically in mind.

Simulation_Scripts - Contains all files required to initialise and run a molecular dynamics simulation on this system, using LAMMPS
Analysis_Scripts - Contains all the python scripts used to analyse and plot the output files of the simulation scripts
Final_Documents/ProjectReport_final - My Masters report, containing detailed accounts of the methodology and results

A more complete explanation of the structure of this repository is avaliable in the contents.txt file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.