Skip to main content

Builds E.coli model with DNA, free and bound transcription factors data file for lammps mimicing real bp density of E.coli

Project description

Builds E.coli model with DNA, free and bound transcription factors data file for lammps mimicing real bp density of E.coli. Considers 1 bead is equal 10 basepairs. Requires previously obtained data file from lammps atom type = angle

6 types of atoms represents:

1 = DNA monomer

2 = DNA monomer specific sites

3 = free transcription factors binding sites

4 = bound transcription factor binding sites

5 = stem point for transcription factors no affinity to “2”

6 = cell membrane molecules

“buildNwrite” module: uses modules “membrane,freeTF,angler,bonder,radius position” to read previously collapsed DNA data file via position module and creates a membrane around it using membrane module it also creates free transcription factors in given microMolarite via freeTF module within the parameters which are found by using radius thus preserving the bp density of E.coli angler and bonder are there to create necessary bonds and angles it doesn’t return anything just creates a data file it takes 3 parameters

1 = um of free transcription factors

2 = data file to read

3 = name of the data file to create then write everything

can be called as buildNwrite.buildNwrite(um,filetoread,filetowrite)

“gvn(short for generate visne)” module: has two functions

1 = Creating lammps data file (data.init) for given DNA length as a perfect circular polymer (generate function)

2 = Creating lammps input file (in.init) to collapse given DNA data file without disrupting the integrity between bound tf and their respective binding sites (inputfile function)

P.S in.init is only to be used to collapse circular DNA onto itself, for your own simulations use different input file after collapsing DNA and making an E.coli model around it using buildNwrite. Type 2 atoms come with type 4 atoms with “ViÅŸne” or “Cherry” model. ViÅŸne/Cherry model can be applied as a coarse grain model for many transcription factors. It reduces the impact of the bridging effect on the simulation while making model structurally more similar to the DNA binding proteins to provide more realistic simulations.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zkdatabuilder-0.0.5-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file zkdatabuilder-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: zkdatabuilder-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2

File hashes

Hashes for zkdatabuilder-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 160bd6a5a047fa747043e746e684de7e3f193f0cefd908b14ccb3c297725ad3c
MD5 27109dbaf45d17e6f0dcbb8e976cd732
BLAKE2b-256 f485029d86c376f371d84f2d0829523b714488a34a3b0962ac6527ddff5e5222

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page