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. Considers 1 bead is equal 10 basepairs. Requires previously obtained data file from lammps (see, circularDNA module) 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

“zkdatabuilder” module “buildNwrite” function: uses functions “membrane,freeTF,angler,bonder,radius position” to read previously collapsed DNA data file via position function and creates a membrane around it using membrane function it also creates free transcription factors in given microMolarite via freeTF funtion 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

4 = for how many beads there is a promoter.

In buildNwrite functions Type 2 atoms come with type 4 atoms with “Visne” or “Cherry” model. Visne/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. can be called using zkdatabuilder.buildNwrite(um,filetoread,filetowrite,tfd)

“circularDNA” 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 (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.

Release files for zkdatabuilder 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for zkdatabuilder 0.1.4
File Interpreter ABI Platform
zkdatabuilder-0.1.4-py3-none-any.whl Python 3 none any Details

Release files / zkdatabuilder-0.1.4-py3-none-any.whl

Download URL zkdatabuilder-0.1.4-py3-none-any.whl
Size 206.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c7d1b4eb592c3743b4d3c61922a6634ec9bd53155a985f6de76334267d4a522
BLAKE2b-256 checksum
How to use checksums
9ce737c28d57e26a46e84bdc95f89e94c0d8f11de978a2f100edfe267a4a4a97
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page