diff --git a/_sources/observables.md.txt b/_sources/observables.md.txt index 1b09d6389..26a4d292d 100644 --- a/_sources/observables.md.txt +++ b/_sources/observables.md.txt @@ -171,6 +171,13 @@ Print the energy associated to all (or a subset of) the external forces acting o * `type = force_energy`: the observable type. * `[print_group = ]`: limit the energy computation to the forces belonging to a specific group of forces. This can be set by adding a `group_name` option to the [desired external forces](forces.md#common-options). If not set, all external forces will be considered. +## External force acting on particle(s) + +Print the force vector acting on all (or a subset of all) particles due to external forces. This observable supports the `update_every` option. + +* `type = external_force`: the observable type. +* `particles`: list of comma-separated particle indexes whose force vectors should be printed. + ## Configuration Print an [oxDNA configuration](configurations.md#configuration-file). diff --git a/index.html b/index.html index 7f147d0ea..fc1fbd32d 100644 --- a/index.html +++ b/index.html @@ -185,6 +185,7 @@

oxDNA
  • Interaction energy between pairs of particles
  • Stretched bonds
  • Energy associated to the external forces
  • +
  • External force acting on particle(s)
  • Configuration
  • Pressure
  • Stress autocorrelation
  • diff --git a/oat/api.html b/oat/api.html index a0b6c8f12..9bbc950f4 100644 --- a/oat/api.html +++ b/oat/api.html @@ -328,7 +328,7 @@

    Clustering

    oxDNA_analysis_tools.clustering.get_centroid

    -

    Takes the output from DBSCAN and produces the trajectory and centroid from each cluster.

    +

    Takes the output from DBSCAN and finds the centroid of each cluster.

    oxDNA_analysis_tools.clustering.perform_DBSCAN

    Use the DBSCAN algorithm to identify clusters of configurations based on a given order parameter.

    @@ -352,16 +352,16 @@

    Clustering
    -oxDNA_analysis_tools.clustering.get_centroid(points, metric_name, labs, traj_info, top_info) List[int]
    -

    Takes the output from DBSCAN and produces the trajectory and centroid from each cluster.

    +oxDNA_analysis_tools.clustering.get_centroid(points: ndarray, metric_name: str, labs: ndarray, traj_info: TrajInfo, top_info: TopInfo) List[int] +

    Takes the output from DBSCAN and finds the centroid of each cluster.

    Parameters:
    • points (numpy.array) – The points fed to the clstering algorithm.

    • -
    • metric_name (str) – The type of data the points represent.

    • +
    • metric_name (str) – The type of data the points represent (‘euclidean’ or ‘precomputed’).

    • labs (numpy.array) – The cluster each point belongs to.

    • traj_info (TrajInfo) – Trajectory metadata.

    • -
    • tpo_file (TopInfo) – Topology metadata.

    • +
    • top_info (TopInfo) – Topology metadata.

    @@ -369,17 +369,20 @@

    Clustering
    -oxDNA_analysis_tools.clustering.perform_DBSCAN(traj_info: TrajInfo, top_info: TopInfo, op: ndarray, metric: str, eps: float, min_samples: int)
    +oxDNA_analysis_tools.clustering.perform_DBSCAN(traj_info: TrajInfo, top_info: TopInfo, op: ndarray, metric: str, eps: float, min_samples: int, op_names: List[str] = [], no_traj: bool = False, interactive_plot: bool = False, min_clusters: int = -1) ndarray

    Use the DBSCAN algorithm to identify clusters of configurations based on a given order parameter.

    Parameters:
    • traj_info (TrajInfo) – Information about the trajectory

    • top_info (TopInfo) – Information about the topology

    • -
    • op (np.ndarray) – The order parameter(s) to use

    • +
    • op (np.ndarray) – The order parameter(s) to use (shape = n_confs x n_op for metric=euclidean, n_confs x n_confs for metric=precomputed)

    • metric (str) – Either ‘euclidean’ or ‘precomputed’ for whether the distance needs to be calculated

    • eps (float) – The maximum distance between two points to be considered in the same neighborhood

    • min_samples (int) – The minimum number of points to be considered a neighborhood

    • +
    • no_traj (bool) – If True, skip splitting the trajectory (these are slow)

    • +
    • interactive_plot (bool) – If True, show plot interactivley instead of saving as an animation

    • +
    • min_clusters (int) – If less than min_clusters are found, return and don’t do further calculations

    diff --git a/oat/cli.html b/oat/cli.html index 07f4a3ece..98774712a 100644 --- a/oat/cli.html +++ b/oat/cli.html @@ -460,9 +460,10 @@

    Named Arguments

    Finds the ensemble of distances between any two particles in the system

    -
    usage: oat distance [-h] [-i input [input ...]] [-o output_file]
    -                    [-f <histogram/trajectory/both>] [-d data_file]
    -                    [-n names [names ...]] [-p num_cpus] [-c]
    +
    usage: oat distance [-h]
    +                    [-i input p1 p2 p1 p2...) [input p1 p2 (p1 p2... ...]]
    +                    [-o output_file] [-f <histogram/trajectory/both>]
    +                    [-d data_file] [-n names [names ...]] [-p num_cpus] [-c]
     
    @@ -973,7 +974,7 @@

    Named Arguments

    Extracts parts of a structure into separate trajectories

    -
    usage: oat subset_trajectory [-h] [-i index index] [-p num_cpus] [-f]
    +
    usage: oat subset_trajectory [-h] [-i index outfile] [-p num_cpus] [-f]
                                  trajectory topology
     
    @@ -1008,7 +1009,9 @@

    Named Arguments

    superimposes one or more structures sharing a topology to a reference structure

    -
    usage: oat superimpose [-h] [-i index_file] reference victims [victims ...]
    +
    usage: oat superimpose [-h] [-i index_file]
    +                       [-o output_names [output_names ...]]
    +                       reference victims [victims ...]
     
    @@ -1028,6 +1031,9 @@

    Named Arguments
    • traj_info (TrajInfo) – The trajectory info

    • top_info (TopInfo) – The topology info

    • -
    • ntopart (int) – The number of confs to read at a time

    • +
    • chunk_size (int) – The number of confs to read at a time. Defaults to config.get_chunk_size()

    Returns:
    diff --git a/observables.html b/observables.html index f713d7d89..368b98802 100644 --- a/observables.html +++ b/observables.html @@ -70,6 +70,7 @@
  • Interaction energy between pairs of particles
  • Stretched bonds
  • Energy associated to the external forces
  • +
  • External force acting on particle(s)
  • Configuration
  • Pressure
  • Stress autocorrelation
  • @@ -296,6 +297,14 @@

    Energy associated to the external forces[print_group = <string>]: limit the energy computation to the forces belonging to a specific group of forces. This can be set by adding a group_name option to the desired external forces. If not set, all external forces will be considered.

    +
    +

    External force acting on particle(s)

    +

    Print the force vector acting on all (or a subset of all) particles due to external forces. This observable supports the update_every option.

    +
      +
    • type = external_force: the observable type.

    • +
    • particles: list of comma-separated particle indexes whose force vectors should be printed.

    • +
    +

    Configuration

    Print an oxDNA configuration.

    diff --git a/searchindex.js b/searchindex.js index 3e03b3d1f..77d0e32de 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["configurations", "events", "ffs", "forces", "index", "input", "install", "oat/api", "oat/cli", "oat/forces", "oat/index", "oat/utils", "observables", "oxpy/extending/forces", "oxpy/extending/observables", "oxpy/index", "oxpy/modules/analysis", "oxpy/modules/core/core", "oxpy/modules/core/forces", "oxpy/modules/core/observables", "oxpy/modules/utils", "performance", "relaxation", "scaling", "umbrella_sampling", "usage"], "filenames": ["configurations.md", "events.md", "ffs.md", "forces.md", "index.md", "input.md", "install.md", "oat/api.md", "oat/cli.md", "oat/forces.md", "oat/index.md", "oat/utils.md", "observables.md", "oxpy/extending/forces.md", "oxpy/extending/observables.md", "oxpy/index.md", "oxpy/modules/analysis.md", "oxpy/modules/core/core.md", "oxpy/modules/core/forces.md", "oxpy/modules/core/observables.md", "oxpy/modules/utils.md", "performance.md", "relaxation.md", "scaling.md", "umbrella_sampling.md", "usage.md"], "titles": ["Configuration and topology files", "Events", "Forward Flux Sampling", "External forces", "oxDNA", "Input file", "Installation", "OAT scripting interface documentation", "OAT command line documentation", "OAT external force utilities documentation", "oxDNA Analysis Tools", "OAT utilities documentation", "Observables", "Modifying external forces at runtime", "Writing observables in Python", "Oxpy", "The analysis module", "The core module", "The core.forces module", "The core.observables module", "The utils module", "Improving performance", "Relaxing initial configurations", "Efficient GPU usage", "Umbrella sampling", "Usage"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 21, 22, 23, 24, 25], "current": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 23], "state": [0, 1, 2, 5, 17, 24], "system": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 17, 21, 23, 24], "specifi": [0, 2, 3, 5, 6, 7, 8, 12, 16, 17, 18, 24, 25], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "describ": [0, 5, 7, 8, 10, 11, 17, 20, 22], "two": [0, 2, 3, 4, 5, 6, 7, 8, 11, 13, 15, 17, 18, 21, 24, 25], "contain": [0, 3, 4, 5, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 22, 24, 25], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 21, 24, 25], "gener": [0, 2, 3, 4, 6, 10, 11, 12, 15, 17, 19, 20, 22, 23, 24, 25], "inform": [0, 2, 3, 5, 7, 8, 11, 21], "timestep": [0, 2, 3, 5, 9], "energi": [0, 3, 4, 5, 6, 7, 10, 11, 15, 17, 18, 21, 24, 25], "box": [0, 1, 2, 5, 7, 8, 11, 12, 17, 21, 24, 25], "size": [0, 5, 7, 11, 12, 21, 23, 24, 25], "orient": [0, 8, 11, 12, 17], "posit": [0, 3, 4, 5, 7, 9, 11, 14, 15, 17, 18], "each": [0, 2, 3, 5, 7, 8, 11, 12, 21, 23, 24, 25], "other": [0, 3, 5, 6, 12, 17, 21, 24], "hand": [0, 21], "keep": [0, 5, 12, 22], "track": [0, 2], "backbon": [0, 3, 10, 12, 15, 17, 22], "bond": [0, 3, 4, 5, 10, 17, 19, 21, 22, 24, 25], "between": [0, 2, 3, 4, 5, 7, 8, 15, 17, 18, 21, 23, 24], "same": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 17, 20, 23, 24], "strand": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 17, 24, 25], "work": [0, 3, 6, 12], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25], "found": [0, 2, 3, 5, 6, 8, 13, 23, 25], "exampl": [0, 4, 5, 6, 7, 10, 12, 13, 14, 21, 24, 25], "directori": [0, 2, 6, 7, 10], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 17, 18, 20, 21, 22, 23, 24, 25], "list": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "order": [0, 2, 4, 5, 7, 8, 12, 17, 21, 22], "us": [0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "see": [0, 2, 5, 6, 10, 12, 17, 21, 24], "first": [0, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 17, 21, 24, 25], "three": [0, 5, 6, 25], "row": [0, 21], "t": [0, 4, 5, 6, 8, 9, 12, 15, 18, 20, 24], "which": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25], "ha": [0, 3, 4, 5, 6, 7, 10, 12, 16, 17, 21, 24], "been": [0, 2, 4, 5, 6, 7, 10, 17, 24], "print": [0, 1, 2, 3, 5, 7, 8, 10, 12, 14, 15, 16, 17, 20, 21, 24], "length": [0, 3, 5, 10, 11, 17, 24, 25], "side": [0, 3, 5, 9, 13], "lx": 0, "ly": 0, "lz": 0, "total": [0, 4, 5, 11, 21, 24, 25], "potenti": [0, 3, 4, 5, 7, 9, 11, 17, 18, 22], "kinet": [0, 2, 4, 5, 11], "etot": 0, "u": [0, 2, 3, 8, 23], "k": [0, 2, 4, 5, 10, 12, 24], "respect": [0, 1, 2, 12, 24], "b": [0, 2, 5, 8, 12], "e": [0, 2, 3, 4, 5, 6, 8, 12, 17, 18, 22, 24], "after": [0, 2, 5, 6, 11, 12, 13, 20, 23, 24], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "header": [0, 6, 11], "centr": [0, 3, 5, 12, 18], "mass": [0, 3, 5, 7, 12, 18], "veloc": [0, 3, 5, 9, 11, 14, 17, 18, 21], "angular": [0, 3, 5, 9, 12, 17, 25], "singl": [0, 2, 3, 4, 5, 7, 11, 14, 17, 22, 24, 25], "follow": [0, 2, 3, 5, 6, 10, 12, 13, 15, 17, 22, 23, 24, 25], "overbrac": 0, "r_x": 0, "r_y": 0, "r_z": 0, "rm": [0, 3], "r": [0, 8, 9, 12, 17, 18, 23], "underbrac": 0, "b_x": 0, "b_y": 0, "b_z": 0, "_": 0, "base": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 19, 22, 24], "vector": [0, 3, 4, 7, 8, 9, 15, 17, 18], "vec": [0, 12], "_1": [0, 12], "n_x": 0, "n_y": 0, "n_z": 0, "normal": [0, 3, 5, 6, 7, 9, 12], "_3": [0, 12], "v_x": 0, "v_y": 0, "v_z": 0, "l_x": 0, "l_y": 0, "l_z": 0, "_2": [0, 12], "time": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 16, 17, 18, 21, 22, 24, 25], "defin": [0, 1, 3, 5, 7, 8, 9, 10, 12, 13], "local": [0, 5, 22], "refer": [0, 3, 5, 7, 8, 10, 12, 18], "frame": [0, 7, 8, 11], "through": [0, 3, 10, 16, 17], "interact": [0, 3, 4, 5, 6, 8, 10, 15, 16, 17, 21, 25], "site": [0, 3, 6, 11, 17, 22], "rel": [0, 5, 12, 17, 23], "calcul": [0, 2, 3, 7, 8, 9, 24], "recov": 0, "oxdna1": [0, 12], "hydrogen": [0, 3, 4, 5, 8, 19], "repuls": [0, 4, 5, 18], "0": [0, 2, 3, 5, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25], "4": [0, 2, 3, 6, 10, 12, 22, 24], "stack": [0, 4, 11, 17], "34": [0, 24], "For": [0, 2, 3, 5, 7, 10, 12, 13, 17, 21, 22, 24], "oxdna2": [0, 12], "3408": 0, "unit": [0, 3, 5, 8, 9, 12, 18, 20, 24], "awai": 0, "differ": [0, 2, 3, 5, 6, 24, 25], "what": [0, 2, 8, 25], "phd": 0, "thesi": 0, "ouldridg": [0, 4], "24": 0, "chang": [0, 1, 2, 3, 5, 6, 9, 12, 13, 15, 17, 18, 22, 23], "effect": [0, 3, 21, 24], "thermodynam": [0, 12], "extent": [0, 5, 22], "dynam": [0, 2, 3, 4, 12, 24], "arguabl": 0, "veri": [0, 2, 5, 21, 22], "small": [0, 5, 8, 22], "when": [0, 1, 2, 3, 5, 6, 12, 15, 17, 21, 24, 25], "simul": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25], "larg": [0, 5, 10, 21, 22, 23], "structur": [0, 3, 4, 5, 6, 7, 8, 9, 10, 17, 22, 23], "trajectori": [0, 2, 4, 5, 10, 11, 12, 15, 16, 17, 25], "store": [0, 5, 15, 16, 17], "disk": [0, 5, 12], "mai": [0, 1, 3, 5, 6, 17, 21, 22, 23], "becom": [0, 10], "In": [0, 1, 2, 3, 5, 6, 12, 21, 22, 24, 25], "case": [0, 1, 3, 5, 6, 12, 17, 21, 22, 24, 25], "conveni": [0, 24], "avoid": [0, 5, 6, 8, 21, 23], "last": [0, 2, 5, 7, 11, 12, 14, 16, 24], "six": 0, "column": [0, 5, 12, 21, 24], "set": [0, 3, 4, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25], "trajectory_print_momenta": [0, 5], "fals": [0, 3, 5, 7, 8, 11, 12, 15, 16, 17, 21, 22], "input": [0, 2, 3, 4, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25], "thu": [0, 3], "decreas": [0, 5, 12, 17, 21], "approx": [0, 2, 5, 12], "40": [0, 5, 12, 23], "about": [0, 2, 7, 8, 11, 17, 21, 24], "fix": [0, 3, 5, 6, 11], "share": [0, 6, 7, 8, 23], "link": [0, 12, 22], "well": [0, 4, 5, 6, 9, 12, 23, 24], "sequenc": [0, 5, 7, 8, 11], "along": [0, 2, 3, 9, 12, 18, 22], "origin": [0, 3, 7, 11], "one": [0, 2, 3, 5, 6, 7, 8, 9, 12, 13, 24, 25], "direct": [0, 3, 5, 8, 9, 18], "start": [0, 2, 3, 5, 7, 8, 10, 11, 12, 20, 22, 23], "version": [0, 2, 4, 17], "6": [0, 3, 5, 6, 12, 22, 24], "also": [0, 2, 3, 4, 5, 6, 7, 10, 12, 13, 15, 17, 22, 24], "support": [0, 2, 3, 4, 5, 6, 12, 24], "simpler": 0, "more": [0, 2, 4, 5, 7, 8, 10, 12, 15, 18, 22, 24, 25], "flexibl": [0, 10], "note": [0, 1, 3, 5, 6, 7, 11, 12, 13, 17, 21, 22, 23, 24, 25], "necessarili": 0, "tool": [0, 3, 4, 5, 22, 25], "ecosystem": 0, "you": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 23], "interconvert": 0, "util": [0, 1, 4, 7, 15, 16], "py": [0, 2, 6, 7, 8, 10, 24], "script": [0, 2, 4, 6, 8, 11, 24], "number": [0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 17, 21, 22, 23, 24, 25], "n": [0, 2, 3, 5, 8, 12, 17, 24, 25], "th": [0, 7, 8, 12], "neighbour": [0, 5, 12, 17, 21, 25], "wai": [0, 12, 21], "": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25], "where": [0, 2, 3, 5, 6, 7, 8, 12, 17, 18, 24, 25], "index": [0, 3, 5, 7, 8, 11, 12, 17, 24], "1": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 21, 22, 23, 24, 25], "belong": [0, 2, 7, 8, 12, 17, 18], "A": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 24], "c": [0, 2, 5, 6, 8, 17, 24], "g": [0, 2, 3, 6, 8, 12, 17, 18, 22], "dna": [0, 2, 3, 4, 8, 10, 11, 12, 17, 22, 23, 24, 25], "rna": [0, 4, 10, 11, 17, 24, 25], "below": [0, 3, 5, 6, 9, 21, 22], "option": [0, 2, 4, 7, 8, 9, 11, 13, 15, 16, 17, 18, 20, 21, 22, 24, 25], "signal": [0, 6, 17], "termin": [0, 5, 10], "either": [0, 3, 5, 6, 7, 8, 11], "convent": 0, "opposit": [0, 3], "how": [0, 2, 4, 5, 6, 7, 8, 10, 24], "most": [0, 2, 3, 5, 6, 8, 21, 22], "relat": [0, 4, 5, 18], "behav": 0, "gcgttg": 0, "would": [0, 7, 10, 11, 17, 18, 23], "2": [0, 2, 3, 5, 6, 7, 12, 13, 14, 15, 17, 21, 22, 23, 24, 25], "simplifi": 0, "process": [0, 2, 4, 5, 7, 8, 10, 11, 12, 25], "circular": [0, 11, 25], "introduc": [0, 4], "common": [0, 4, 21], "howev": [0, 5, 21, 23, 24, 25], "fulli": 0, "yet": [0, 13], "should": [0, 2, 3, 5, 6, 7, 8, 12, 17, 18], "string": [0, 4, 5, 6, 7, 9, 10, 11, 12, 14, 18, 19], "detail": [0, 2, 5, 10, 12, 15, 16, 17, 19, 21, 24], "space": [0, 2, 3, 5, 7, 8, 9, 12], "separ": [0, 2, 3, 5, 8, 10, 12, 22, 25], "element": [0, 3, 7, 9], "while": [0, 2, 3, 4, 5, 7, 10, 13, 14, 15, 25], "addit": [0, 5, 6, 11, 12, 17, 25], "kei": [0, 3, 5, 10, 11, 12, 17, 25], "valu": [0, 1, 2, 3, 5, 7, 10, 11, 12, 17, 18, 21, 22, 24, 25], "syntax": [0, 3, 4, 11, 25], "an": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25], "compos": [0, 7, 10, 12, 16, 17], "gttgcg": 0, "As": [0, 5, 10, 22, 23], "anoth": [0, 5, 6, 7, 9, 25], "complementari": [0, 2, 7, 24], "12": [0, 10, 12, 24], "cgcaac": 0, "type": [0, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22], "default": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19], "true": [0, 3, 5, 7, 8, 11, 12, 15, 16, 17, 21, 22, 25], "former": [0, 12, 21], "latter": [0, 1, 21], "indic": [0, 3, 7, 12], "want": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 15, 17, 21, 22], "explicit": 0, "abov": [0, 5, 6, 12, 24], "read": [0, 3, 7, 9, 11, 12, 17], "onli": [0, 3, 4, 5, 6, 7, 8, 12, 13, 17, 21, 22, 24], "affect": [0, 9], "forc": [0, 4, 6, 11, 15, 17, 21, 22], "field": [0, 3, 8, 12], "hybrid": [0, 2, 10], "model": [0, 4, 5, 8, 12, 24], "interaction_typ": [0, 5, 24], "na": [0, 4, 6, 8], "determin": 0, "dna2": [0, 4, 6], "rna2": [0, 4, 6], "lj": [0, 4], "paramet": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22], "persistence_length": [0, 7, 8], "new_topologi": 0, "intern": [0, 17], "encod": 0, "integ": [0, 5, 12], "accord": [0, 2, 5], "watson": 0, "crick": 0, "mechan": 0, "sum": [0, 12, 21], "properti": [0, 11, 12, 16, 17, 18, 19], "leverag": [0, 4], "extend": [0, 4], "canon": 0, "pair": [0, 2, 4, 5, 7, 10, 11, 17, 18, 19, 21, 22, 24, 25], "creat": [0, 2, 3, 6, 7, 8, 11], "specif": [0, 1, 3, 5, 6, 10, 12, 13, 17, 21, 25], "inde": [0, 24], "custom": [0, 5, 12, 14], "x": [0, 3, 5, 6, 9, 12, 25], "larger": [0, 5, 21, 22, 24, 25], "than": [0, 2, 5, 6, 7, 12, 16, 17, 22, 25], "9": [0, 2, 6, 24], "smaller": [0, 7, 8, 10, 12, 25], "bmod": 0, "neg": [0, 3, 5, 7, 8], "instead": [0, 5, 8, 9, 10, 12], "letter": 0, "instanc": [0, 1, 3, 4, 5, 13, 15, 16, 17], "line": [0, 2, 3, 4, 5, 6, 7, 12, 24], "correspond": [0, 2, 3, 5, 7, 8, 17, 24], "part": [0, 2, 5, 8], "10": [0, 2, 3, 5, 6, 7, 8, 10, 12, 13, 21, 22, 23, 24, 25], "enclos": [0, 3, 5, 9, 12, 25], "them": [0, 2, 3, 6, 10, 20, 24], "bracket": [0, 3, 5, 10, 12, 17, 21, 25], "made": [0, 3, 6, 12, 24], "third": [0, 3, 24], "have": [0, 2, 3, 5, 6, 7, 8, 10, 12, 13, 24], "aa": 0, "gct": 0, "13": [0, 3, 12, 24], "guanin": 0, "cuda": [0, 4, 15, 17, 21, 22, 23], "backend": [0, 4, 5, 6, 15, 16], "whose": [0, 3, 5, 12, 25], "absolut": [0, 12, 17], "do": [0, 5, 6, 8, 11, 15, 17, 21, 23, 24], "exce": [0, 5, 12, 25], "511": 0, "word": 0, "allow": [0, 2, 3, 5, 23], "mani": [0, 2, 5, 7, 8, 12, 21, 22, 23, 24], "nanotechnologi": 0, "export": [0, 22], "tacoxdna": [0, 22], "oxview": [0, 7, 8, 10, 22, 24], "adenita": [0, 22], "mrdna": 0, "oxdna": [1, 2, 3, 5, 7, 9, 11, 12, 15, 16, 17, 20, 21, 22, 23, 24], "basic": [1, 2, 15], "observ": [1, 3, 4, 6, 15, 16, 17, 21], "pattern": [1, 2, 4, 12], "associ": [1, 2, 3, 4, 5, 8, 14, 17, 18, 23], "callback": [1, 11, 17], "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 24], "both": [1, 3, 4, 6, 8, 10, 12, 24], "idea": [1, 2], "call": [1, 2, 7, 8, 10, 11, 17, 24], "configinfo": [1, 13, 15, 16, 17, 19], "subscrib": [1, 17], "notifi": [1, 17], "method": [1, 2, 12, 14, 17], "regist": 1, "trigger": [1, 17, 21], "import": [1, 3, 5, 6, 7, 10, 13, 14, 15, 21, 22], "oxpi": [1, 3, 4, 7, 10, 11, 13, 14, 16, 17, 18, 19, 20], "def": [1, 3, 10, 14], "on_t_upd": 1, "temperatur": [1, 4, 15, 17, 20], "wa": [1, 2, 4, 6, 11, 12, 16, 21, 23, 24], "updat": [1, 4, 5, 7, 10, 11, 12, 17, 21, 24], "conf_info": 1, "t_updat": 1, "manag": [1, 6, 10, 12, 13, 14, 15, 17], "config_info": [1, 7, 11, 13, 14, 15, 16, 17, 19], "somewher": [1, 6], "els": 1, "we": [1, 2, 3, 5, 6, 10, 12, 13, 15, 21, 22, 24], "fire": [1, 17], "off": [1, 3, 5, 6, 17], "invok": [1, 6, 17], "includ": [1, 2, 4, 5, 6, 7, 8, 10, 11, 23, 24], "h": [1, 3, 5, 6, 8, 12], "lambda": [1, 5, 15], "function": [1, 4, 5, 7, 10, 11, 17, 20], "class": [1, 4, 7, 11, 14, 16, 17, 18, 19, 20], "box_upd": 1, "_on_box_upd": 1, "update_temperatur": [1, 15, 17], "alwai": [1, 2, 3, 6, 9, 12, 21, 25], "valid": 1, "box_initialis": 1, "re": [1, 6], "initialis": [1, 5, 6, 15, 17, 18, 19], "even": [1, 3, 6], "dure": [1, 5, 21, 22, 24], "trial": [1, 5], "mont": [1, 4, 24], "carlo": [1, 4, 24], "volum": [1, 5, 10, 12, 17, 21], "move": [1, 3, 4, 5, 18, 21, 24], "revert": 1, "therefor": [1, 12, 17, 21, 24], "cannot": [1, 6, 15, 24], "assum": [1, 7, 12, 17, 25], "everi": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 17, 20, 22], "ff": [2, 4], "standard": [2, 5, 7, 12, 22], "extract": [2, 3, 6, 7, 8], "rate": [2, 3, 5, 7, 9, 13, 18], "constant": [2, 3, 9, 18], "rare": [2, 4, 22], "molecular": [2, 4, 8, 10, 12, 24], "descript": [2, 3, 5, 25], "literatur": 2, "review": 2, "briefli": 2, "best": [2, 12, 21], "suit": [2, 5, 6, 10], "transit": [2, 24], "barrier": 2, "metast": 2, "intermedi": 2, "partit": 2, "divid": [2, 12, 24], "interfac": [2, 4, 5, 6, 17, 18, 19], "\u03bb_0": 2, "\u03bb_n": 2, "q": [2, 12, 17], "context": [2, 7, 10, 13, 14, 15, 17], "studi": [2, 4], "unbound": 2, "bound": 2, "form": [2, 3, 5, 7, 12, 24], "estim": [2, 4], "\u03c6_0": 2, "leav": [2, 5], "cross": [2, 5, 12], "record": 2, "coordin": [2, 3, 5, 7, 12], "our": [2, 6, 10, 24], "phase": [2, 3, 9], "whenev": [2, 5], "reach": [2, 5, 12, 16], "come": [2, 6, 10, 12, 21], "stop": [2, 5, 7, 8, 10, 12, 17], "desir": [2, 5, 8, 12, 24], "obtain": [2, 4, 5, 10, 24], "given": [2, 5, 7, 8, 12, 15, 17, 18, 20, 21, 22], "k_": 2, "ab": 2, "prod_i": 2, "p": [2, 3, 4, 5, 8, 10, 12, 15, 17], "\u03bb_": 2, "\u03bb_i": 2, "probabl": [2, 5, 6, 21], "befor": [2, 5, 7, 8, 12, 15, 17], "return": [2, 7, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20], "practic": [2, 6], "launch": 2, "multipl": [2, 7, 8, 10, 23], "randomli": [2, 5, 25], "select": [2, 5, 12], "save": [2, 5, 7, 8, 12, 24], "configur": [2, 3, 4, 5, 7, 8, 10, 11, 14, 15, 16, 17, 19, 21, 24, 25], "fraction": 2, "goe": [2, 17], "back": [2, 5, 12], "requir": [2, 3, 4, 5, 12, 14, 17, 19, 20, 22], "stochast": [2, 5], "andersen": [2, 5], "thermostat": [2, 3, 5, 21, 22], "ensur": [2, 24], "ident": [2, 25], "path": [2, 5, 6, 7, 11, 12, 24, 25], "henc": 2, "sever": [2, 3, 5, 17], "step": [2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24], "trivial": [2, 12, 21], "parallel": [2, 3, 6, 7, 8], "concurr": 2, "approach": 2, "often": [2, 5, 10, 17, 21, 24], "melt": [2, 4], "duplex": [2, 10, 11, 24], "hairpin": [2, 3], "complex": [2, 5], "displac": [2, 5, 21, 22], "reaction": 2, "paper": [2, 10, 17, 24], "provid": [2, 4, 5, 7, 8, 10, 11, 12, 17, 21, 22, 24, 25], "python": [2, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20], "ffs_exampl": 2, "show": [2, 8, 12, 24], "setup": [2, 6, 23], "If": [2, 3, 5, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 22, 23], "need": [2, 3, 5, 6, 7, 8, 10, 16, 22, 24], "adapt": [2, 24], "defint": 2, "file": [2, 3, 4, 6, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25], "accordingli": [2, 3], "core": [2, 4, 6, 7, 8, 15, 16, 22], "execut": [2, 5, 6, 24, 25], "cpu": [2, 4, 5, 6, 7, 15, 17, 22, 23], "present": [2, 3, 8, 12, 21, 24], "machin": [2, 6, 10], "submit": 2, "cluster": [2, 6, 10, 23], "physic": 2, "comput": [2, 4, 5, 6, 7, 8, 10, 12, 15, 17, 18, 19, 21], "similarli": 2, "gpu": [2, 4, 5, 6, 17, 22], "card": 2, "node": 2, "next": [2, 5, 6, 7, 10, 12, 16], "8": [2, 6, 21, 24], "mer": [2, 24], "terminologi": 2, "stabl": 2, "label": [2, 5, 8], "ldot": 2, "aka": 2, "q_i": 2, "q_": 2, "q_n": 2, "There": [2, 10], "stage": [2, 4], "init": [2, 15, 17, 18, 19], "success": [2, 5], "ffs_flux": 2, "ffs_shoot": 2, "name": [2, 3, 5, 7, 10, 11, 12, 17, 18, 21, 24], "up": [2, 4, 5, 7, 8, 10, 16, 17, 20, 21, 25], "40c": 2, "least": [2, 5, 24], "closer": [2, 5, 12], "full": [2, 5, 10], "bind": [2, 12, 17, 18, 19], "some": [2, 5, 6, 7, 10, 12, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25], "thing": 2, "itself": [2, 10, 12, 21], "via": [2, 5, 6, 10, 11, 17], "command": [2, 4, 5, 6, 7, 17], "edit": [2, 6, 10], "clearli": 2, "mark": [2, 12], "readi": 2, "By": [2, 6, 12, 25], "look": [2, 5, 6, 12, 21, 24], "100": [2, 12, 14, 21], "It": [2, 3, 4, 5, 6, 17, 23, 25], "log": [2, 5, 12], "progress": 2, "report": [2, 5, 12, 24], "ncpu": [2, 7, 10, 11], "final": [2, 5, 12, 15, 17], "second": [2, 4, 7, 12, 17, 21, 24, 25], "fast": 2, "proceed": 2, "To": [2, 3, 5, 6, 17, 22], "enough": [2, 12, 24], "begin": [2, 3, 5, 11, 17], "relev": [2, 3, 12, 24], "etc": [2, 12, 14, 16, 17, 21], "collect": [2, 18], "switch": [2, 5], "count": [2, 5, 12, 24], "overwrit": [2, 9, 11, 12, 25], "alreadi": [2, 6], "repeat": 2, "screen": [2, 5, 7], "v": [2, 3, 7, 8, 10, 17, 23], "finish": [2, 10], "out": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 23, 24], "wait": [2, 23], "actual": [2, 3, 25], "thread": [2, 5, 6, 10, 11], "whether": [2, 5, 7, 11, 12, 17], "depend": [2, 3, 5, 6, 7, 12, 18, 21, 22, 25], "verbos": 2, "mode": [2, 5, 9], "take": [2, 5, 7, 9, 12, 14, 16, 17, 18, 19, 25], "30": [2, 12], "per": [2, 3, 5, 7, 8, 12, 17, 21, 23], "i0i1": 2, "i0if": 2, "prepar": 2, "\u03bb": 2, "here": [2, 3, 5, 6, 12, 13, 14, 15, 17, 20, 21, 22, 23, 25], "usag": [2, 4, 8, 11], "variabl": [2, 11, 18], "vari": [2, 21, 23], "slightli": [2, 7], "sinc": [2, 3, 4, 5, 12, 17, 21, 24], "doe": [2, 3, 5, 9, 12, 17, 25], "chosen": [2, 5, 24], "random": [2, 5, 7, 8, 25], "ones": [2, 3, 6, 24], "tabl": [2, 18], "never": [2, 5, 12], "succe": 2, "again": [2, 6, 10], "processor": [2, 11], "hour": 2, "20": [2, 23, 24], "bewar": [2, 5, 12], "reason": [2, 3, 6, 10, 17], "good": [2, 6], "usual": [2, 3, 5, 6, 22], "At": [2, 6, 18], "folder": [2, 5, 6, 12, 13, 25], "averag": [2, 5, 7, 8, 12, 15, 17], "taken": [2, 3, 5, 12, 21, 23, 24], "possibli": [2, 5, 12, 21], "previou": [2, 5], "invers": 2, "7": [2, 3, 12, 21, 24], "thei": [2, 3, 5, 7, 10, 17, 23, 24], "were": [2, 11, 24], "nsuccess": 2, "nattempt": 2, "5941": 2, "success_prob": 2, "0168322": 2, "undetermin": 2, "i1if": 2, "forder": 2, "111": 2, "1785": 2, "0621849": 2, "overal": [2, 5, 7, 21], "event": [2, 4, 17], "code": [3, 4, 5, 6, 12, 15, 17, 21], "implement": [3, 4, 5, 7, 11], "impos": 3, "tension": 3, "exert": [3, 5, 17], "simpli": [3, 10], "acceler": 3, "format": [3, 5, 8, 11, 23], "secondari": 3, "tertiari": 3, "tricki": 3, "treat": 3, "especi": [3, 22], "sourc": [3, 6, 11], "care": [3, 17], "adjust": 3, "enabl": [3, 4, 5, 6, 22], "external_forc": [3, 5, 22], "suppli": 3, "external_forces_fil": [3, 5, 22], "quit": [3, 23], "simpl": [3, 4, 23, 25], "pseudoknot": [3, 7], "within": [3, 4, 7, 10, 12, 19, 23, 24], "block": [3, 5, 11, 15], "curli": [3, 12], "empti": [3, 5], "hash": 3, "symbol": [3, 6], "ignor": [3, 7, 12], "wrong": [3, 6], "sensibl": 3, "error": [3, 5, 6, 7, 8, 12, 15], "messag": [3, 17], "pars": [3, 5, 17], "act": [3, 5, 9, 12, 17, 18, 22], "nucleotid": [3, 4, 5, 7, 8, 11, 17, 19, 22, 23, 24, 25], "possibl": [3, 4, 5, 6, 12, 13, 15, 21, 24], "torqu": [3, 4, 17], "kind": 3, "combin": [3, 6], "maximum": [3, 5, 7, 8, 12, 17, 21, 22], "15": [3, 13, 24], "particl": [3, 4, 5, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 21, 22, 25], "memori": [3, 5, 21, 23], "manual": [3, 24], "overridden": 3, "recompil": 3, "macro": 3, "max_ext_forc": 3, "src": [3, 5, 10, 12], "main": [3, 5, 11, 12], "togeth": [3, 5, 10, 21, 23], "accompani": 3, "brief": 3, "external_forces_as_json": [3, 5], "json": [3, 5, 6, 7, 8, 12], "automatis": 3, "force_1": 3, "stiff": [3, 7, 8, 9, 13, 18], "00": [3, 13, 24], "pos0": [3, 9, 13, 18], "46": [3, 13], "3113780977": [3, 13], "11": [3, 6, 13, 15, 24], "1604626391": [3, 13], "26": [3, 13], "8730311801": [3, 13], "dir": [3, 6, 12, 13, 18], "force_2": 3, "99": [3, 13, 21], "83": [3, 13], "1532046751": [3, 13], "950789638": [3, 13], "37": [3, 13], "3071701142": [3, 13], "escap": 3, "doubl": [3, 5, 6, 12, 13], "quot": 3, "librari": [3, 4, 6], "retriev": [3, 11], "group_nam": [3, 12, 13, 18], "identifi": [3, 7, 12], "group": [3, 4, 12, 18], "force_energi": [3, 12], "id": [3, 7, 8, 11, 12, 13, 17, 18, 19], "uniqu": [3, 7, 12], "Its": 3, "linearli": [3, 5, 12], "fluctuat": [3, 7], "int": [3, 5, 7, 9, 11, 12, 17, 18, 19], "comma": [3, 12], "appli": [3, 4, 5, 12, 24], "entri": [3, 5], "dash": 3, "get": [3, 5, 6, 7, 8, 10, 11, 12, 17, 19, 23], "expand": 3, "compris": [3, 6], "5": [3, 5, 6, 7, 8, 10, 11, 12, 22, 24], "f0": [3, 9], "float": [3, 5, 6, 7, 9, 12, 17, 18, 20], "initi": [3, 4, 5, 9, 10, 17, 18, 24, 25], "growth": 3, "distanc": [3, 4, 5, 9, 10, 17, 18, 21], "md": [3, 4, 5, 7, 8, 12, 15, 21, 22], "mc": [3, 4, 5, 21, 22], "automat": [3, 5, 11, 15, 17, 21], "normalis": 3, "dir_as_centr": 3, "bool": [3, 5, 7, 9, 11, 12, 16, 17], "interpret": [3, 12, 25], "so": [3, 5, 6, 10, 11, 21, 24, 25], "po": [3, 7, 14, 15, 17, 18], "bit": 3, "48": [3, 10, 12], "pn": [3, 7], "grow": [3, 9, 18], "pull": [3, 4, 6, 9], "z": [3, 9, 12], "1e": 3, "moment": 3, "toward": [3, 9, 18, 24], "pleas": [3, 10], "ref_particl": [3, 9], "feel": [3, 12, 21], "ani": [3, 5, 6, 8, 10, 17, 18], "make": [3, 4, 5, 7, 10, 12, 15, 17, 21, 25], "somewhat": 3, "mislead": 3, "add": [3, 5, 6, 14, 17], "mutual_trap": [3, 9], "r0": [3, 7, 9, 18], "equilibrium": [3, 23], "pbc": [3, 7, 9, 12, 17], "without": [3, 5, 6, 11, 12, 17], "consid": [3, 7, 8, 12, 17], "period": [3, 5, 12], "boundari": [3, 5, 12], "condit": [3, 5, 12], "much": [3, 4, 9, 10, 21, 24], "stiff_rat": [3, 7, 9], "almost": [3, 9], "except": [3, 4, 5, 10], "long": [3, 24], "end": [3, 5, 6, 7, 8, 12, 17, 21, 24, 25], "14": [3, 6, 24], "39": 3, "favour": 3, "roughli": 3, "minimum": [3, 7, 20], "coincid": 3, "sign": [3, 5], "necessari": [3, 5, 22], "better": [3, 5, 17], "arbitrari": 3, "attach": 3, "someth": [3, 6, 17], "quasi": 3, "extens": [3, 4, 11], "rest": 3, "dx": [3, 9], "speed": [3, 4, 5], "movement": [3, 9], "non": [3, 5, 12, 21, 25], "zero": [3, 5, 12], "constrain": 3, "stai": [3, 9], "close": [3, 5, 12, 23, 25], "could": [3, 22], "twist": [3, 12, 22], "angl": [3, 4, 5, 10], "equal": [3, 5, 12, 24], "axi": [3, 7, 9, 11, 12, 15, 17], "mask": [3, 7, 9], "wise": [3, 9, 21], "multipli": [3, 5, 9], "point": [3, 5, 6, 7, 8, 11, 12, 17, 18, 22], "around": [3, 5, 12, 21], "center": [3, 7, 8, 9, 11, 12, 18], "neglect": 3, "compon": [3, 10, 12], "674909093169": 3, "18": 3, "6187733563": 3, "arbitrarili": 3, "high": [3, 5, 21], "mimic": 3, "hard": [3, 21, 24], "repulsion_plan": [3, 9], "half": 3, "w": [3, 9], "y": [3, 9, 12], "satisfi": 3, "equat": 3, "lt": 3, "d": [3, 7, 8, 11, 23], "ux": 3, "vy": 3, "wz": 3, "mbox": 3, "sqrt": [3, 12], "geq": 3, "snippet": [3, 12, 15, 22], "whole": [3, 5, 9], "proport": 3, "radiu": [3, 9, 18], "linear": [3, 5, 9, 12, 15, 24], "reduc": [3, 5, 7, 12, 22], "50": 3, "confin": [3, 4, 18], "spring": [3, 9], "elong": 3, "com_list": 3, "subject": 3, "ref_list": 3, "shall": 3, "sigma": 3, "diamet": 3, "wall": 3, "rescal": [3, 5], "expon": [3, 5], "2n": 3, "lennard": [3, 4], "jone": [3, 4], "express": [3, 5], "only_repuls": 3, "interactio": 3, "cut": [3, 5], "result": [3, 5, 6, 7, 11, 12, 17, 21], "pure": 3, "generate_insid": 3, "diverg": 3, "wait_tim": 3, "interv": [3, 10], "over": [3, 4, 5, 8, 15, 17, 18, 22], "increment": 3, "amount": [3, 10, 12, 20, 24], "conceiv": 4, "coars": [4, 7, 12], "grain": [4, 7, 12], "j": [4, 11, 12], "doy": 4, "loui": 4, "rework": 4, "now": [4, 13, 24], "framework": 4, "perform": [4, 5, 6, 7, 10, 17, 22, 25], "oxrna": [4, 24], "run": [4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 17, 21, 22, 23, 24], "serial": 4, "exploit": 4, "virtual": [4, 5, 6, 24], "algorithm": [4, 7, 12, 24], "greatli": [4, 5], "equilibr": [4, 5], "sampl": [4, 21, 23], "umbrella": [4, 5], "bias": [4, 24], "effici": [4, 21, 24], "free": [4, 5, 21], "profil": 4, "packag": [4, 6, 7, 10], "featur": [4, 6], "forward": 4, "flux": 4, "alter": 4, "behaviour": [4, 5, 17], "ad": [4, 12, 17, 23], "extern": [4, 6, 8, 10, 15, 17, 18, 22], "semi": 4, "plane": [4, 9], "sphere": [4, 9, 18], "control": [4, 5, 17, 21, 23], "behavior": 4, "repositori": [4, 6, 24], "demonstr": 4, "write": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15], "replica": 4, "exchang": 4, "temper": 4, "metadynam": 4, "popular": 4, "techniqu": [4, 24], "modern": [4, 23], "improv": [4, 22], "nucleic": [4, 7, 8, 10], "acid": [4, 7, 8, 10], "quantiti": [4, 19], "due": [4, 6, 17, 18, 23], "stretch": 4, "engin": 4, "complement": 4, "oxdna_analysis_tool": [4, 6, 7, 8, 9, 10, 11], "oat": [4, 6, 10], "aim": [4, 22], "facilit": 4, "numer": [4, 5, 6, 21, 22], "align": [4, 10, 12], "mean": [4, 5, 6, 10, 12, 17, 18, 23, 25], "subset": [4, 10, 12], "interduplex": 4, "comparison": 4, "ideal": [4, 22], "instal": [4, 7], "compil": [4, 21, 25], "known": 4, "issu": [4, 10, 22], "old": [4, 8, 11], "test": [4, 23], "dnanalysi": [4, 6, 12], "confgener": [4, 6], "plugin": [4, 10, 12], "topologi": [4, 5, 7, 8, 10, 11, 15, 17, 25], "convert": [4, 7, 8, 15, 17, 20], "relax": [4, 5], "increas": [4, 5, 22], "throughput": 4, "multi": [4, 12], "servic": 4, "mutual": [4, 7, 8], "trap": [4, 7, 8, 9, 13, 18], "harmon": [4, 9, 18], "rotat": [4, 5, 9, 21], "com": 4, "lj_wall": 4, "sawtooth": 4, "repulsion_plane_mov": 4, "hard_wal": 4, "pressur": 4, "stress": [4, 17, 22], "autocorrel": 4, "pitch": 4, "coaxial": 4, "factor": [4, 7, 8, 21], "densiti": [4, 5, 25], "radial": [4, 5], "distribut": [4, 5, 11, 24], "writh": 4, "tep": 4, "contact": [4, 10], "weight": [4, 5], "data": [4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 17, 21, 23], "evalu": [4, 5, 7, 8, 18], "document": [4, 5, 10, 12], "top": [4, 11, 15], "level": [4, 12], "api": [4, 6, 23], "notebook": [4, 7], "citat": 4, "modul": [4, 6, 7, 10, 15], "modifi": [4, 10, 11, 15, 22], "runtim": [4, 10, 15], "whitespac": 5, "account": [5, 7, 9, 17, 24], "semicolon": 5, "key1": [5, 25], "value1": [5, 25], "key2": [5, 25], "value2": [5, 25], "skip": [5, 7], "referenc": 5, "300k": 5, "energy_fil": [5, 15], "energy_t": 5, "dat": [5, 7, 8, 11, 12, 14, 15, 24], "equival": 5, "energy_t300k": 5, "mathemat": 5, "substitut": 5, "exp": 5, "1000": [5, 12, 14, 15, 22], "print_energy_everi": [5, 10, 15], "squar": [5, 7, 17, 25], "mandatori": [5, 12, 17, 25], "expect": [5, 6, 12], "These": [5, 12, 15, 22], "output": [5, 10, 11, 12, 14, 17, 19, 21, 24], "oper": [5, 7], "kelvin": [5, 20, 24], "append": [5, 9, 11, 12, 17], "celsiu": [5, 20, 24], "restart_step_count": [5, 15], "reset": 5, "counter": 5, "otherwis": [5, 7, 8, 12, 16, 17], "conf_fil": [5, 15], "trajectory_fil": [5, 10, 15], "momenta": [5, 12], "time_scal": [5, 15], "log_lin": 5, "cycl": [5, 12], "logarithm": 5, "print_conf_interv": [5, 10, 15], "scale": [5, 10, 12, 22], "just": [5, 6, 12], "accept": [5, 7, 8], "ratio": [5, 24], "choic": 5, "check": [5, 6, 7, 12, 17], "max_io": 5, "mb": 5, "fill": [5, 8], "too": [5, 17, 21, 23, 25], "quickli": 5, "your": [5, 6, 8, 10, 12, 17, 21, 23], "own": [5, 6, 8, 10, 12, 19, 21, 23], "risk": [5, 17], "fix_diffus": 5, "brought": [5, 12], "fix_diffusion_everi": 5, "diffus": 5, "100000": [5, 15], "seed": 5, "On": [5, 6, 21, 23], "unix": 5, "dev": [5, 6, 7, 8], "urandom": 5, "exist": [5, 10, 17], "readabl": 5, "null": 5, "confs_to_skip": 5, "observables_fil": [5, 12], "analysis_observables_fil": 5, "back_in_box": [5, 12], "lastconf_fil": [5, 17], "dump": 5, "last_conf": 5, "binary_initial_conf": 5, "binari": [5, 6, 16], "lastconf_file_bin": 5, "print_reduced_conf_everi": 5, "reduced_conf_output_dir": 5, "no_stdout_energi": 5, "stdout": [5, 12], "output_prefix": 5, "preced": 5, "prefix": 5, "checkpoint_everi": 5, "product": 5, "checkpoint": 5, "checkpoint_fil": 5, "checkpoint_trajectori": 5, "reload_from": 5, "reload": [5, 12], "incompat": [5, 6], "print_input": 5, "pid": 5, "being": [5, 12], "equilibration_step": [5, 21], "print_conf_ppc": 5, "list_typ": 5, "verlet": [5, 21], "cell": [5, 10, 21], "impli": 5, "o": [5, 8], "verlet_skin": [5, 15, 21], "width": [5, 24], "skin": 5, "sim_typ": [5, 15, 17, 22], "ffs_md": 5, "backend_precis": 5, "precis": [5, 6, 7, 24], "mix": [5, 6], "recommend": [5, 25], "cmake": [5, 21], "dt": [5, 12, 15, 21, 22], "higher": [5, 23], "longer": [5, 6], "instabl": [5, 21, 22], "typic": [5, 22, 24], "rang": [5, 13, 21, 24], "001": [5, 15, 21], "005": [5, 21], "refresh_vel": [5, 15], "boltzmann": 5, "thrown": 5, "doesn": [5, 6], "reset_initial_com_momentum": 5, "momentum": [5, 17], "enforc": [5, 8], "reproduc": 5, "reset_com_momentum": 5, "refresh": 5, "brownian": 5, "langevin": 5, "dpd": 5, "anderson": 5, "like": [5, 6, 17, 23, 24], "regular": [5, 15, 21], "bussi": [5, 22], "donadio": 5, "parrinello": 5, "dissip": 5, "avail": [5, 13], "newtonian_step": [5, 22], "integr": [5, 21], "pt": 5, "diff_coeff": [5, 22], "coeffici": 5, "gamma_tran": 5, "translat": [5, 15, 21], "damp": [5, 22], "bussi_tau": [5, 22], "correl": [5, 7, 8], "evolut": 5, "bdp": 5, "dpd_zeta": 5, "dpd_rcut": 5, "use_barostat": 5, "barostat": 5, "taget": 5, "delta_l": 5, "barostat_prob": 5, "attempt": [5, 6, 18], "barostat_molecular": 5, "molecul": [5, 11, 15, 17], "rather": [5, 12, 16, 17], "use_edg": 5, "parallelis": 5, "cuda_list": 5, "cells_auto_optimis": [5, 21], "build": [5, 6, 12, 14, 16, 20, 21, 23, 25], "sometim": [5, 6, 21], "disabl": [5, 6], "max_density_multipli": [5, 23], "footprint": [5, 21], "crash": [5, 10, 21], "3": [5, 6, 8, 11, 12, 17, 21, 24, 25], "print_problematic_id": 5, "caus": [5, 6, 8, 23], "incorrectli": 5, "exit": 5, "debug": [5, 6, 17], "purpos": 5, "cuda_devic": 5, "devic": 5, "suitabl": [5, 22], "cuda_sort_everi": 5, "sort": [5, 21], "3d": [5, 7, 12], "hilbert": [5, 21], "curv": [5, 24], "enhnanc": 5, "threads_per_block": 5, "grid": 5, "warp": 5, "cuda_avoid_cpu_calcul": 5, "cuda_barostat_always_refresh": 5, "cuda_print_energi": 5, "vmmc": [5, 17, 21, 24], "mc2": 5, "ensembl": [5, 8, 22], "nvt": [5, 22], "npt": 5, "delta_transl": [5, 21, 22], "delta": 5, "delta_rot": [5, 21, 22], "radian": 5, "delta_volum": 5, "edg": [5, 17, 25], "target": [5, 10], "check_energy_everi": 5, "scratch": [5, 17], "compar": [5, 7, 8, 22, 23], "throw": [5, 7], "check_energy_threshold": 5, "threshold": [5, 12], "01": 5, "adjust_mov": [5, 21], "optim": [5, 10, 21, 23], "sens": [5, 17], "maxclust": 5, "small_system": 5, "preserve_topologi": 5, "guarante": 5, "conserv": 5, "prevent": 5, "might": [5, 12, 22, 24], "suppress": 5, "umbrella_sampl": 5, "op_fil": [5, 24], "weights_fil": [5, 24], "last_hist_fil": 5, "histogram": [5, 8, 24], "frequenc": [5, 14, 17], "last_hist": [5, 24], "traj_hist_fil": 5, "seri": [5, 7, 8, 12, 24], "monitor": 5, "remov": [5, 6, 10, 17, 22], "traj_hist": 5, "init_hist_fil": 5, "load": [5, 8, 16, 17], "continu": 5, "statist": [5, 12], "extrapolate_hist": [5, 24], "extrapol": [5, 24], "safe_weight": 5, "consist": 5, "default_weight": 5, "assign": [5, 17, 24], "skip_hist_zero": 5, "use_average_seq": 5, "seq_dep_fil": 5, "locat": [5, 6, 10, 11, 12, 24], "max_backbone_forc": [5, 22], "fene": 5, "differenti": 5, "monoton": 5, "involv": [5, 19], "max_backbone_force_far": [5, 22], "limit": [5, 12, 23], "weak": 5, "04": 5, "2pn": 5, "eventu": 5, "ever": 5, "break": 5, "dh_lambda": 5, "salt": 5, "concentr": [5, 24], "1m": 5, "deby": [5, 12], "huckel": 5, "theori": 5, "3616455": 5, "debye_huckel_rhigh": 5, "smooth": 5, "hucker": 5, "dh_strength": 5, "strength": [5, 9, 18], "0543": 5, "dh_half_charged_end": 5, "carri": 5, "charg": [5, 17], "halv": 5, "hb_multipli": 5, "magnitud": [5, 22], "300": 5, "salt_concentr": [5, 21], "molar": 5, "m": [5, 6, 8, 12, 21, 24], "external_model": 5, "overrid": [5, 6], "rna_model": 5, "mismatch_repuls": 5, "mismatch": 5, "mismatch_repulsion_strength": 5, "seq_dep_file_dna": 5, "seq_dep_file_rna": 5, "seq_dep_file_na": 5, "lj_rcut": 5, "lj_kob_andersen": 5, "kob": 5, "mixtur": 5, "lj_n": 5, "generalis": 5, "classic": 5, "unlik": [5, 7, 25], "extra": 5, "must": [5, 7, 8, 10, 11, 22], "order_parameters_fil": [5, 12], "ffs_file": 5, "master": 5, "easili": 5, "handl": [5, 6, 7, 8, 15, 17, 21, 25], "dimension": 5, "cuda_ff": 5, "readm": 5, "ffs_generate_flux": 5, "until": 5, "forward1": 5, "forward2": 5, "backward1": 5, "backward2": 5, "backward": [5, 17], "condition1": 5, "condition2": 5, "shoot": 5, "stderr": [5, 12], "gen_flux_save_everi": 5, "achiev": [5, 24], "gen_flux_total_cross": 5, "gen_flux_conf_prefix": 5, "3rd": 5, "my_prefix_n2": 5, "gen_flux_debug": 5, "check_initial_st": 5, "turn": 5, "complain": 5, "die_on_unexpected_mast": 5, "die": 5, "master_forward1": 5, "master_backward1": 5, "enter": [5, 6], "unwant": 5, "basin": 5, "unexpected_master_prefix": 5, "unexpect": 5, "analysis_confs_to_skip": 5, "exclud": [5, 12], "analysi": [5, 14, 17, 25], "discard": [5, 7, 8], "big": 5, "slow": [5, 22], "analysis_bytes_to_skip": 5, "jump": 5, "analys": [5, 7, 8, 10, 14, 16], "portion": [5, 17], "confs_to_analys": 5, "generate_consider_bonded_interact": [5, 25], "generate_bonded_cutoff": 5, "its": [5, 6, 10, 11, 12, 14, 17, 18, 19, 21, 25], "put": [5, 12], "energy_threshold": [5, 25], "insert": [5, 25], "cancel": 5, "quicker": 5, "aggress": 5, "external_forces_": 5, "customis": 5, "infrastructur": [5, 12], "easier": 5, "develop": [5, 6], "new": [5, 6, 7, 8, 10, 11, 14, 17, 23], "plugin_search_path": 5, "colon": 5, "search": [5, 6, 8], "plugin_do_cleanup": 5, "gdb": 5, "valgrind": 5, "plugin_observable_entry_point": 5, "make_observ": 5, "plugin_interaction_entry_point": 5, "make_interact": 5, "plugin_move_entry_point": 5, "make_mov": 5, "compliant": 6, "appl": 6, "clang": 6, "thoroughli": 6, "intel": 6, "dintel": 6, "ON": 6, "flag": 6, "although": [6, 21], "newer": [6, 23], "toolkit": 6, "meet": 6, "advis": [6, 21, 22, 23], "older": 6, "python3": [6, 15, 24], "debian": 6, "deriv": 6, "linux": 6, "distro": 6, "access": [6, 10, 11, 13, 14, 15, 17, 19, 20, 21], "woud": 6, "clone": 6, "repo": 6, "archiv": 6, "cd": [6, 23], "mkdir": 6, "section": [6, 10], "j4": 6, "jx": 6, "place": [6, 11, 25], "bin": [6, 12, 23, 25], "pip": 6, "environ": 6, "pipenv": 6, "conflict": 6, "permiss": 6, "git": 6, "synchron": 6, "onlin": 6, "don": [6, 8, 12], "forget": 6, "dcuda": 6, "dcuda_common_arch": 6, "choos": 6, "architectur": [6, 22, 23], "nvcc": 6, "autodetect": 6, "arch": 6, "ddebug": 6, "optimis": [6, 21], "dg": 6, "dmpi": 6, "mpi": 6, "dsignal": 6, "dmosix": [6, 21], "compat": [6, 17, 23, 24], "mosix": 6, "ddoubl": 6, "dcuda_doubl": 6, "dnative_compil": 6, "march": 6, "nativ": [6, 24], "elsewher": 6, "djson_en": 6, "help": [6, 12, 21], "pertain": 6, "dpython": 6, "doxpysysteminstal": 6, "user": [6, 17], "home": 6, "wide": 6, "superus": 6, "privileg": 6, "unless": 6, "conda": 6, "anaconda": 6, "hpc": 6, "isn": 6, "program": [6, 24], "correctli": [6, 15], "rovigatti": 6, "contrib": [6, 12], "romano": 6, "find": [6, 7, 8, 10, 24], "dcmake_c_compil": 6, "gcc": 6, "dcmake_cxx_compil": 6, "problem": 6, "kit": 6, "stackoverflow": 6, "answer": 6, "varieti": 6, "bullet": 6, "fail": [6, 18, 23], "happen": 6, "correct": [6, 7, 24], "directli": [6, 20], "dpython_include_dir": 6, "dpython_execut": 6, "anaconda3": 6, "env": 6, "py311": 6, "particularli": 6, "maco": 6, "miniconda3": 6, "regard": 6, "byte": [6, 11], "numpi": [6, 7, 10, 11, 15, 17, 18], "arrai": [6, 7, 10, 15, 16, 17], "match": [6, 7], "download": 6, "pypi": 6, "isol": 6, "commonli": 6, "becaus": [6, 12, 24], "tend": [6, 21], "few": [6, 12, 23], "behind": 6, "try": [6, 10, 15, 21], "typeerror": 6, "object": [6, 7, 10, 11, 15, 16, 17, 18, 19, 20], "uninstal": 6, "illeg": 6, "instruct": 6, "brows": 6, "pybind11": 6, "septemb": 6, "2023": [6, 23], "done": [6, 10, 16, 23, 24], "releas": [6, 23], "page": [6, 10, 24], "github": [6, 11, 23], "pybind11_2": 6, "tgz": 6, "legaci": 6, "replac": 6, "unzip": 6, "sure": 6, "renam": 6, "make_install_setup": 6, "install_requir": 6, "test_run": 6, "quick": 6, "contribut": [6, 12], "nick": 6, "test_quick": 6, "test_oxpi": 6, "config": [6, 10], "shell": 6, "sh": [6, 10], "broken": 7, "down": 7, "invoc": 7, "entir": [7, 10, 12, 13], "sub": 7, "individu": [7, 10], "jupyt": [7, 10], "10th": 7, "200": 7, "confgiru": 7, "traj": [7, 8, 10, 11], "align_output": 7, "decimate_output": 7, "stride": [7, 8], "str": [7, 9, 11, 17, 18, 19], "outfil": [7, 8], "ref_conf": 7, "none": [7, 10, 11, 16, 17, 18, 19], "conf": [7, 8, 10, 11, 13], "svd_align": 7, "ref_coord": 7, "ndarrai": [7, 11, 17, 18], "coord": 7, "ref_cent": 7, "dtype": 7, "float64": 7, "tupl": [7, 11, 18, 19], "decomposit": 7, "atom": [7, 8], "slower": 7, "confss": 7, "np": [7, 15, 17], "a1": [7, 11, 17], "a3": [7, 11, 17], "chunk": [7, 8, 11], "anm_parameter": [7, 8], "particles_arrai": 7, "rmsf": [7, 8, 10], "super": [7, 8], "backbone_flex": [7, 8], "traj_info": [7, 10, 11], "trajinfo": [7, 11], "top_info": [7, 10, 11], "topinfo": [7, 11], "torsion": [7, 8], "dihedr": 7, "bond_analysi": [7, 8], "dict": [7, 9, 10, 11], "inputfil": [7, 8, 10, 15, 16, 17, 18, 19, 20], "occup": 7, "design": [7, 8, 10, 22], "p1": 7, "q1": 7, "p2": 7, "q2": 7, "among": [7, 24], "incorrect_bond": 7, "missbond": 7, "correct_bond": 7, "nt_arrai": 7, "total_bond": 7, "closest": [7, 8], "lowest": 7, "rmsd": [7, 8, 10], "min_rmsd": 7, "centroid_candid": 7, "split_trajectori": 7, "lab": 7, "split": [7, 12, 21], "metadata": [7, 8, 11], "get_centroid": 7, "metric_nam": 7, "dbscan": [7, 8], "produc": [7, 8, 10, 11, 22, 24], "fed": 7, "clstere": 7, "repres": [7, 10, 11], "tpo_fil": 7, "perform_dbscan": 7, "op": [7, 24], "metric": 7, "ep": [7, 8], "min_sampl": [7, 8], "euclidean": [7, 12], "precomput": 7, "neighborhood": 7, "to_check": 7, "matplotlib": 7, "sklearn": 7, "set_chunk_s": 7, "chunk_siz": [7, 8, 11], "chunksiz": 7, "get_chunk_s": 7, "contact_map": [7, 8, 12], "exclus": [7, 8], "mean_conf": [7, 10], "root": 7, "plot_nam": [7, 8], "png": [7, 8], "data_fil": [7, 8], "rmsd_op": 7, "overlai": [7, 8, 11], "plot": [7, 10], "min_imag": [7, 17], "cubic": [7, 25], "vectorized_min_imag": 7, "paramt": 7, "nx3": [7, 17], "mx3": 7, "nxm": 7, "p1ss": 7, "p2ss": 7, "db_to_forc": [7, 8], "parse_dot_bracket": 7, "charact": 7, "unpair": 7, "db_to_forcelist": 7, "db_str": 7, "revers": [7, 8], "dictionari": [7, 9], "duplex_angle_plott": [7, 8], "get_angle_between": 7, "invert_mask": [7, 8], "start1": [7, 11], "start2": [7, 11], "invert": [7, 8], "median": 7, "stdev": 7, "represent": [7, 11], "percentag": [7, 21], "duplex_find": [7, 8], "end1": [7, 11], "end2": [7, 11], "fit": [7, 8], "find_duplex": 7, "monom": [7, 11, 12], "file_info": [7, 8], "filepath": 7, "analyz": [7, 8, 10], "filezi": 7, "configuraiton": 7, "digit": [7, 8], "round": [7, 8], "written": [7, 8, 12, 20], "multidimensional_scaling_mean": [7, 8], "distance_devi": 7, "masked_mean": 7, "greater": 7, "cutoff": [7, 22], "output_bond": [7, 8], "visual": [7, 10], "conversion_factor": 7, "convers": 7, "su": 7, "41": 7, "42": 7, "nm": 7, "pca": [7, 8], "align_posit": 7, "centered_ref_coord": 7, "map_confs_to_pc": 7, "ctx": [7, 11], "computecontext_map": 7, "chunk_id": 7, "transform": 7, "princip": [7, 10], "cunk_id": 7, "make_heatmap": 7, "covari": 7, "heatmat": 7, "matrix": [7, 11, 17], "displai": [7, 8, 10, 11], "imshow": 7, "eigenvalu": 7, "eigenvector": 7, "inp_fil": 7, "n1": 7, "n2": 7, "distinct": 7, "contour": [7, 8], "get_r": 7, "nucid": 7, "pair_dict": 7, "midpoint": 7, "fit_pl": 7, "plt_name": 7, "tangent": 7, "offset": [7, 8, 11], "subset_trajectori": [7, 8], "ref": 7, "victim": [7, 8], "num_cpu": 8, "index_fil": 8, "reference_structur": 8, "par": [8, 11], "mean_fil": 8, "out_fil": 8, "output_fil": 8, "wish": 8, "graph": [8, 23], "intend": 8, "trajectory_plot": 8, "designed_pair": 8, "trajecotri": 8, "against": 8, "filenam": [8, 9, 17], "serialized_data": 8, "epsilon": 8, "neighbor": [8, 23], "central": 8, "across": 8, "pickl": 8, "compute_mean": 8, "rmsd_plot": 8, "rmsd_data": 8, "mean_structur": 8, "f": [8, 10, 17], "dataset": 8, "drop": 8, "Will": 8, "arrang": 8, "db_file": 8, "text": [8, 12], "notat": 8, "angle_fil": 8, "duplex_angle_find": 8, "noth": [8, 17], "l": [8, 17, 25], "One": [8, 24], "forces2pair": 8, "force_fil": 8, "generate_forc": 8, "txt": [8, 24], "deviation_fil": 8, "alignment_configur": 8, "immedi": 8, "compress": 8, "assembl": 8, "dev_fil": 8, "pnnm": 8, "oxdnanm": 8, "protein": [8, 10], "oxdna_pdb": 8, "output_direct": 8, "rmsf_bfactor": 8, "pdbfile": 8, "35": [8, 12], "53": [8, 22], "uniform": 8, "residu": 8, "one_file_per_strand": 8, "num_compon": 8, "meanfil": 8, "pc": 8, "traj_fil": 8, "nucid_1": 8, "nucid_2": 8, "plot_energi": 8, "external_force_util": 9, "upon": [9, 12], "equlibrium": 9, "harmonic_trap": 9, "rotating_harmonic_trap": 9, "circl": 9, "vecor": 9, "d0": 9, "d1": 9, "d2": 9, "repulsion_spher": 9, "force_read": 9, "read_force_fil": 9, "force_list": 9, "write_force_fil": 9, "open": 9, "funciton": 9, "short": [10, 15, 22, 24], "argument": [10, 11, 12, 17, 23, 25], "bash": 10, "autocomplet": 10, "avil": 10, "activ": [10, 23], "copi": [10, 15, 17], "complet": [10, 16, 17], "bash_complet": 10, "restart": [10, 12], "session": 10, "anm": 10, "parameter": 10, "centroid": 10, "map": [10, 11, 12, 15], "decim": 10, "deviat": 10, "dot": 10, "plotter": 10, "finder": 10, "info": [10, 11, 21], "minifi": 10, "multidimension": 10, "pdb": 10, "persist": 10, "superimpos": 10, "reader": 10, "ryeread": [10, 11], "get_conf": [10, 11], "hardcod": 10, "start_conf": [10, 11], "n_conf": [10, 11], "comment": 10, "give": 10, "principl": 10, "geometri": 10, "ipython": 10, "multiprocess": 10, "rye": 10, "writer": 10, "preval": 10, "pipelin": 10, "complic": 10, "benefici": 10, "research": 10, "learn": 10, "commun": 10, "modular": 10, "natur": 10, "lend": 10, "ask": [10, 17], "scientif": [10, 23], "question": 10, "minim": [10, 20], "comprehens": 10, "live": 10, "oxpy_jupyt": 10, "kwarg": [10, 11, 17], "init_from_filenam": [10, 15, 17], "kernel": 10, "spawn": 10, "inp": [10, 15, 17, 18], "item": 10, "oxpymanag": [10, 13, 14, 15, 17], "run_complet": [10, 17], "kill": 10, "pass": [10, 17], "modif": 10, "input_mod": 10, "1e6": [10, 22], "1e4": 10, "background": 10, "lost": 10, "subprocess": 10, "tolist": 10, "ifram": [10, 11], "embed": 10, "lib": 10, "oxdna_conf": [10, 11], "cite": [10, 17], "erik": [10, 23], "poppleton": [10, 23], "joakim": 10, "bohlin": 10, "michael": 10, "matthi": 10, "shuchi": 10, "sharma": 10, "fei": 10, "zhang": 10, "petr": 10, "\u0161ulc": 10, "nanostructur": 10, "e72": 10, "2020": 10, "doi": 10, "1093": 10, "nar": 10, "gkaa417": 10, "And": 10, "addition": 10, "jonah": 10, "procyk": 10, "aatmik": 10, "mallya": 10, "hao": 10, "yan": 10, "protocol": [10, 22], "2022": 10, "1038": 10, "s41596": 10, "022": 10, "00688": 10, "data_structur": 11, "is_last": 11, "file_s": 11, "dataclass": 11, "hold": [11, 12], "content": [11, 12, 24], "confinfo": 11, "idx": 11, "nconf": 11, "incl_v": 11, "nbase": 11, "top_fil": 11, "hierarchi": 11, "__getitem__": 11, "__setitem__": 11, "__iter__": 11, "initial_data": 11, "attribut": [11, 13, 14, 18], "unus": 11, "addtion": 11, "__from_old": 11, "style": 11, "consitut": 11, "get_kwdata": 11, "__": 11, "get_length": 11, "get_sequ": 11, "is_circular": 11, "is_old": 11, "came": 11, "set_old": 11, "from_old": 11, "set_sequ": 11, "new_seq": 11, "btype": [11, 17], "n3": [11, 17], "n5": [11, 17], "geom": 11, "fit_plan": 11, "get_rna_axi": 11, "complimentari": 11, "get_dna_axi": 11, "display_fil": 11, "files_with_ext": 11, "inbox_set": 11, "oxview_src": 11, "http": 11, "sulcgroup": 11, "io": 11, "viewer": 11, "file_str": 11, "inbox": 11, "url": 11, "reus": 11, "from_path": 11, "arg": [11, 17], "raw": 11, "forces_path": 11, "par_file_path": 11, "script_file_path": 11, "loro_patchy_conf": 11, "top_path": 11, "matrix_path": 11, "loro": 11, "patchi": 11, "flro_patchy_conf": 11, "particles_path": 11, "flro": 11, "patricl": 11, "oat_multiprocess": 11, "callabl": [11, 17], "namedtupl": 11, "accumul": [11, 12], "nonloc": 11, "keyword": 11, "chunker": 11, "fsize": 11, "1000000": 11, "iter": [11, 13, 24], "yield": [11, 24], "linear_read": 11, "trajecori": 11, "ntopart": 11, "get_top_info": 11, "get_top_info_from_traj": 11, "get_traj_info": 11, "miss": 11, "strand_describ": 11, "global": 11, "detect": 11, "get_input_paramet": 11, "input_fil": [11, 17, 18, 19, 25], "insid": [11, 12], "write_conf": 11, "include_vel": 11, "conf_to_str": 11, "get_top_str": 11, "old_format": 11, "devis": 12, "dive": 12, "analysis_data_output_": 12, "data_output_": 12, "dictat": 12, "data_output_i": 12, "consider": 12, "data_output_j": 12, "print_everi": [12, 14, 17], "t_i": 12, "t_": 12, "jp": 12, "n_0": 12, "lfloor": 12, "rfloor": 12, "log_ppc": 12, "log_n0": 12, "log_fact": 12, "col_": 12, "col_i": 12, "col_j": 12, "start_from": 12, "beyond": [12, 18], "stop_at": 12, "only_last": 12, "update_name_with_tim": 12, "data_output_1": 12, "prova": 12, "col_1": 12, "col_2": 12, "potential_energi": 12, "colum": 12, "awar": [12, 17], "doxygen": 12, "pluginmanag": 12, "output_1": 12, "10000": [12, 15], "hb_energi": 12, "col": 12, "output_2": 12, "pot_energi": 12, "observab": 12, "get_observable_by_id": [12, 17], "update_everi": 12, "term": [12, 17], "hb": 12, "pairs_fil": 12, "bases_fil": 12, "silent": 12, "hb_list": [12, 19], "only_count": 12, "particle_posit": 12, "particle_id": 12, "pair_forc": 12, "particle_1": 12, "particle_2": 12, "honour": 12, "project": 12, "nota": 12, "bene": 12, "hueckel": 12, "pair_energi": 12, "particle1_id": 12, "particle2_id": 12, "print_list": 12, "strech": 12, "print_group": 12, "those": [12, 22], "interest": [12, 17, 19, 24], "post": 12, "traj_smal": 12, "print_momenta": 12, "hide": 12, "won": 12, "hidden": 12, "osmot": 12, "stress_tensor": 12, "symmetr": 12, "tensor": [12, 17], "xx": 12, "yy": 12, "zz": 12, "xy": 12, "xz": 12, "yz": 12, "pv_onli": 12, "tau": 12, "describer": 12, "16": [12, 23], "serialis": 12, "recreat": 12, "bp1a_id": 12, "bp1b_id": 12, "bp2a_id": 12, "bp2b_id": 12, "coax_vari": 12, "structure_factor": 12, "max_q": 12, "wave": 12, "speci": 12, "density_profil": 12, "max_valu": 12, "anyth": 12, "grater": 12, "mind": 12, "bin_siz": 12, "char": 12, "rdf": 12, "ax": 12, "sytem": 12, "yx": 12, "zy": 12, "zx": 12, "vector_angl": 12, "first_particle_index": 12, "last_particle_index": 12, "bead": 12, "atyp": 12, "front": 12, "chain": 12, "angle_index": 12, "cosin": 12, "measur": [12, 24], "v2": 12, "v3": 12, "pi": 12, "v1": 12, "print_local_detail": 12, "OR": 12, "subdomain_s": 12, "locate_plectonem": 12, "subchain": 12, "wrap": 12, "go_round": 12, "go_around": 12, "subdomain": 12, "right": 12, "plectonem": 12, "vologodskii": 12, "et": 12, "al": 12, "conform": 12, "supercoil": 12, "1992": 12, "loop": [12, 15], "writhe_threshold": 12, "28": 12, "print_space_posit": 12, "tip": [12, 21], "segment": 12, "print_siz": 12, "ferdinando": 12, "lorenzo": 12, "contact_threshold": 12, "touch": 12, "accourd": 12, "size_outer_threshold": 12, "outer": 12, "substanti": 12, "minimum_plectoneme_s": 12, "shorter": 12, "wont": 12, "bending_angle_number_seg": 12, "surround": 12, "neighbours_to_ignor": 12, "defalt": 12, "contact_dist": 12, "lower": 12, "only_outermost_contact": 12, "nest": 12, "25": [12, 23], "32": 12, "45": 12, "60": [12, 24], "watch": 12, "though": 12, "clash": [12, 22], "tell": 12, "20000": 13, "inputmd": 13, "imagin": 13, "similar": 13, "first_forc": 13, "pulling_forc": 13, "last_forc": 13, "baseforc": [13, 17, 18], "get_force_by_id": [13, 17], "my_forc": 13, "fly": 14, "subclass": [14, 18], "baseobserv": [14, 17, 19], "overload": [14, 17], "get_output_str": [14, 19], "add_output": [14, 17], "my_obs_output_fil": 14, "myob": 14, "self": [14, 16, 17, 18, 19], "curr_step": [14, 19], "lf": 14, "my_ob": 14, "my_obs_output": 14, "1k": [14, 15], "machineri": 15, "avg_po": 15, "backbone_sit": [15, 17], "pair_interact": [15, 17], "yourself": 15, "my_input": [15, 17, 20], "1e9": 15, "generate_default_input": [15, 20], "ye": 15, "init_conf": 15, "analysisbackend": [15, 16], "read_next_configur": [15, 16], "baseparticl": [15, 17], "flattened_conf": [15, 16, 17], "expos": [15, 17], "numpy_posit": 15, "dnanucleotid": [15, 17], "rnanucleotid": [15, 17], "baseinteract": [15, 17], "flattenedconfiginfo": [15, 16, 17], "flattenedvectorarrai": [15, 17], "basebox": [15, 17], "kelvin_to_oxdna": [15, 20], "celsius_to_oxdna": [15, 20], "rais": 15, "oxdnaexcept": 15, "incur": 15, "unrecover": 15, "oxdnaerror": 15, "arg0": [16, 17], "pybind11_object": [16, 17, 18, 19], "constructor": [16, 17, 18, 19], "conf_step": 16, "statu": 16, "flatten": [16, 17], "view": [16, 17], "ltcomtrap": [17, 18], "lt2dcomtrap": [17, 18], "movingtrap": [17, 18], "repulsivespher": [17, 18], "hblist": [17, 19], "print_coda": 17, "clean": 17, "joss": 17, "simmanag": 17, "__init__": 17, "input_filenam": 17, "popul": 17, "subsequ": 17, "remove_output": 17, "current_step": 17, "deprec": 17, "load_opt": 17, "print_configur": 17, "also_last": 17, "print_tim": 17, "onc": 17, "print_output": 17, "till": 17, "steps_run": 17, "system_energi": 17, "update_cpu_data_structur": 17, "meth": 17, "new_t": 17, "ext_potenti": 17, "int_cent": 17, "is_bond": 17, "3x3": 17, "strand_id": 17, "vel": 17, "groov": 17, "major": 17, "minor": 17, "lr_vector": [17, 18], "base_sit": 17, "stacking_sit": 17, "enum": 17, "bbvector3_sit": 17, "bbvector3": 17, "bbvector5_sit": 17, "bbvector5": 17, "stack3_sit": 17, "stack3": 17, "stack5_sit": 17, "stack5": 17, "connect": 17, "topology_id": 17, "begin_energy_comput": 17, "has_custom_stress_tensor": 17, "compute_r": 17, "update_forc": 17, "privat": 17, "member": [17, 23], "set_computed_r": 17, "pair_interaction_bond": 17, "pair_interaction_nonbond": 17, "unbond": [17, 24], "pair_interaction_term": 17, "term_id": 17, "pair_interaction_": 17, "singleton": 17, "child": 17, "box_sid": 17, "force_id": 17, "observable_id": 17, "ibaseinteract": 17, "flat": 17, "pointer": 17, "outdat": 17, "flat_posit": 17, "np_poss": 17, "transpar": 17, "va": 17, "np_va": 17, "get_abs_po": 17, "unwrap": 17, "get_set": [17, 19], "arg1": 17, "arg2": 17, "box_chang": 17, "sqr_min_image_dist": 17, "tune": 17, "overwritten": 17, "delet": 17, "del": 17, "log_fil": 17, "get_bool": 17, "boolean": 17, "whenc": 17, "submodul": [18, 19], "as_repulsivespher": 18, "cast": 18, "particular": [18, 22, 24], "lookup": 18, "potential_grid": 18, "interpol": [18, 24], "2d": 18, "remain": 18, "r_ext": 18, "felt": 18, "r_0": 18, "my_inp": 19, "sim_inp": 19, "degre": [20, 21], "maximis": 21, "guidanc": 21, "millisecond": 21, "6746": 21, "68876": 21, "timer": 21, "spent": [21, 24], "children": 21, "simbackend": 21, "675": 21, "023": 21, "651": 21, "170": 21, "29": 21, "000": 21, "055": 21, "66": [21, 24], "401": 21, "020": 21, "task": 21, "freedom": 21, "cuda_sort": 21, "certain": 21, "subtask": 21, "fewer": 21, "vice": 21, "versa": 21, "spend": [21, 24], "li": 21, "05": [21, 24], "proporion": 21, "weakli": 21, "largest": [21, 23], "003": 21, "mileag": 21, "experi": 21, "realli": 21, "power": 21, "worth": 21, "smallest": 21, "cost": 21, "consumpt": 21, "ll": 21, "gain": 21, "emploi": 21, "guidelin": 21, "decent": 21, "let": 21, "region": 22, "bend": 22, "steric": 22, "excess": 22, "lead": 22, "elimin": 22, "preliminari": 22, "notabl": 22, "With": 22, "procedur": [22, 25], "prohibit": 22, "cadnano": 22, "imposs": 22, "rigid": 22, "bodi": 22, "proce": 22, "overlap": 22, "yourfil": 22, "suffici": 22, "durat": 22, "deal": 22, "advantag": 22, "computation": 22, "demand": 22, "002": 22, "stabil": 22, "figur": 22, "nvidia": 23, "hardwar": 23, "june": 23, "uncommon": 23, "abl": [23, 24], "origami": 23, "dai": 23, "performac": 23, "v100": 23, "a100": 23, "mpcdf": 23, "cobra": 23, "raven": 23, "ai": 23, "applic": 23, "littl": 23, "signific": 23, "mp": 23, "altern": 23, "exclusive_process": 23, "prefer": 23, "volta": 23, "seq": 23, "nproc": 23, "epoppleton": 23, "softwar": 23, "sleep": 23, "echo": 23, "alloc": 23, "occasion": 23, "variou": 23, "80gb": 23, "524288": 23, "ran": 23, "why": 23, "variat": 23, "job": 23, "batch": 23, "replic": 23, "impact": 23, "csv": 23, "bia": 24, "subdirectori": 24, "rna_duplex_melt": 24, "dissoci": 24, "aid": 24, "wfile": 24, "visit": 24, "16204": 24, "1882": 24, "94": 24, "359": 24, "746": 24, "52": 24, "5898": 24, "0591": 24, "21252": 24, "2498": 24, "89783": 24, "educ": 24, "guess": 24, "order_paramet": 24, "all_native_bond": 24, "pair1": 24, "pair2": 24, "pair3": 24, "pair4": 24, "pair5": 24, "pair6": 24, "pair7": 24, "pair8": 24, "eight": 24, "sixteen": 24, "inclus": 24, "know": 24, "definit": 24, "finit": 24, "discuss": 24, "reweight": 24, "52c": 24, "54c": 24, "56c": 24, "58c": 24, "60c": 24, "62c": 24, "64c": 24, "66c": 24, "68c": 24, "70c": 24, "occupi": 24, "concern": 24, "regularli": 24, "cours": 24, "drive": 24, "print_conf": 24, "properli": 24, "appropri": 24, "800000000": 24, "extr": 24, "108383": 24, "10905": 24, "109717": 24, "110383": 24, "11105": 24, "111717": 24, "112383": 24, "11305": 24, "113717": 24, "114383": 24, "82092e": 24, "09": 24, "77615e": 24, "08": 24, "65144e": 24, "03838e": 24, "04243e": 24, "86621e": 24, "65915e": 24, "86057e": 24, "57265e": 24, "21364e": 24, "39341e": 24, "14272e": 24, "7052": 24, "146764": 24, "76907": 24, "41117": 24, "22416": 24, "12456": 24, "4065": 24, "2385": 24, "22": 24, "1423": 24, "65": 24, "863": 24, "974": 24, "08557e": 24, "07": 24, "32319": 24, "18642e": 24, "06": 24, "555020": 24, "264888": 24, "128915": 24, "63949": 24, "16633": 24, "8713": 24, "56": 24, "4644": 24, "2517": 24, "02": 24, "12706e": 24, "253708": 24, "56321e": 24, "5964e": 24, "83907e": 24, "24575e": 24, "557034": 24, "117652": 24, "55524": 24, "26656": 24, "13012": 24, "13301e": 24, "15444e": 24, "16511e": 24, "29258e": 24, "23788e": 24, "28829e": 24, "22111e": 24, "904787": 24, "386567": 24, "167955": 24, "74178": 24, "53979e": 24, "68655e": 24, "68639e": 24, "39074e": 24, "34511e": 24, "21377e": 24, "48457e": 24, "45377e": 24, "51192e": 24, "994075": 24, "399852": 24, "74418e": 24, "07371e": 24, "68578e": 24, "58849e": 24, "79688e": 24, "27231e": 24, "12831e": 24, "74782e": 24, "32996e": 24, "79646e": 24, "75748e": 24, "03628e": 24, "60608e": 24, "75626e": 24, "16622e": 24, "54698e": 24, "71386e": 24, "46119e": 24, "4761e": 24, "80752e": 24, "59081e": 24, "34659e": 24, "5904e": 24, "93909e": 24, "0908e": 24, "38277e": 24, "82229e": 24, "07489e": 24, "07421e": 24, "64187e": 24, "93341e": 24, "41997e": 24, "49618e": 24, "unbias": 24, "fourth": 24, "further": 24, "estimate_tm": 24, "9774084": 24, "8590862": 24, "54": 24, "9566703": 24, "8086249": 24, "9185418": 24, "7432626": 24, "58": 24, "8521952": 24, "6613256": 24, "7470068": 24, "5632429": 24, "62": 24, "6024042": 24, "4531267": 24, "64": 24, "4380124": 24, "3397566": 24, "2868094": 24, "2352155": 24, "68": 24, "1723566": 24, "1503401": 24, "70": 24, "0977175": 24, "0897356": 24, "tm": 24, "61": 24, "149231325455936": 24, "334": 24, "29923132545593": 24, "566189037958857": 24, "thorough": 25, "formal": 25, "triplet": 25, "cuboid": 25, "contrast": 25, "predetermin": 25, "overstretch": 25, "unfortun": 25, "extrem": 25, "successfulli": 25, "10x5x15": 25}, "objects": {"oxDNA_analysis_tools.UTILS.RyeReader": [[11, 0, 1, "", "Chunker"], [11, 0, 1, "", "conf_to_str"], [11, 0, 1, "", "describe"], [11, 0, 1, "", "get_confs"], [11, 0, 1, "", "get_input_parameter"], [11, 0, 1, "", "get_top_info"], [11, 0, 1, "", "get_top_info_from_traj"], [11, 0, 1, "", "get_top_string"], [11, 0, 1, "", "get_traj_info"], [11, 0, 1, "", "inbox"], [11, 0, 1, "", "linear_read"], [11, 0, 1, "", "strand_describe"], [11, 0, 1, "", "write_conf"]], "oxDNA_analysis_tools.UTILS.data_structures": [[11, 1, 1, "", "Chunk"], [11, 1, 1, "", "ConfInfo"], [11, 1, 1, "", "Configuration"], [11, 1, 1, "", "Monomer"], [11, 1, 1, "", "Strand"], [11, 1, 1, "", "System"], [11, 1, 1, "", "TopInfo"], [11, 1, 1, "", "TrajInfo"]], "oxDNA_analysis_tools.UTILS.data_structures.Chunk": [[11, 2, 1, "", "block"], [11, 2, 1, "", "file_size"], [11, 2, 1, "", "is_last"], [11, 2, 1, "", "offset"]], "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo": [[11, 2, 1, "", "id"], [11, 2, 1, "", "offset"], [11, 2, 1, "", "size"]], "oxDNA_analysis_tools.UTILS.data_structures.Configuration": [[11, 2, 1, "", "a1s"], [11, 2, 1, "", "a3s"], [11, 2, 1, "", "box"], [11, 2, 1, "", "energy"], [11, 2, 1, "", "positions"], [11, 2, 1, "", "time"]], "oxDNA_analysis_tools.UTILS.data_structures.Monomer": [[11, 2, 1, "", "btype"], [11, 2, 1, "", "id"], [11, 2, 1, "", "n3"], [11, 2, 1, "", "n5"], [11, 2, 1, "", "pair"], [11, 2, 1, "", "strand"]], "oxDNA_analysis_tools.UTILS.data_structures.Strand": [[11, 2, 1, "", "__from_old"], [11, 2, 1, "", "circular"], [11, 3, 1, "", "get_kwdata"], [11, 3, 1, "", "get_length"], [11, 3, 1, "", "get_sequence"], [11, 2, 1, "", "id"], [11, 3, 1, "", "is_circular"], [11, 3, 1, "", "is_old"], [11, 2, 1, "", "monomers"], [11, 3, 1, "", "set_old"], [11, 3, 1, "", "set_sequence"], [11, 2, 1, "", "type"]], "oxDNA_analysis_tools.UTILS.data_structures.System": [[11, 3, 1, "", "append"]], "oxDNA_analysis_tools.UTILS.data_structures.TopInfo": [[11, 2, 1, "", "nbases"], [11, 2, 1, "", "path"]], "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo": [[11, 2, 1, "", "idxs"], [11, 2, 1, "", "incl_v"], [11, 2, 1, "", "nconfs"], [11, 2, 1, "", "path"]], "oxDNA_analysis_tools.UTILS.geom": [[11, 0, 1, "", "fit_plane"], [11, 0, 1, "", "get_DNA_axis"], [11, 0, 1, "", "get_RNA_axis"]], "oxDNA_analysis_tools.UTILS.oat_multiprocesser": [[11, 0, 1, "", "oat_multiprocesser"]], "oxDNA_analysis_tools.UTILS.oxview": [[11, 0, 1, "", "display_files"], [11, 0, 1, "", "flro_patchy_conf"], [11, 0, 1, "", "from_path"], [11, 0, 1, "", "loro_patchy_conf"], [11, 0, 1, "", "oxdna_conf"]], "oxDNA_analysis_tools.align": [[7, 0, 1, "", "align"], [7, 0, 1, "", "svd_align"]], "oxDNA_analysis_tools.anm_parameterize": [[7, 0, 1, "", "anm_parameterize"]], "oxDNA_analysis_tools.backbone_flexibility": [[7, 0, 1, "", "backbone_flexibility"]], "oxDNA_analysis_tools.bond_analysis": [[7, 0, 1, "", "bond_analysis"]], "oxDNA_analysis_tools.centroid": [[7, 0, 1, "", "centroid"]], "oxDNA_analysis_tools.clustering": [[7, 0, 1, "", "get_centroid"], [7, 0, 1, "", "perform_DBSCAN"], [7, 0, 1, "", "split_trajectory"]], "oxDNA_analysis_tools.config": [[7, 0, 1, "", "check"], [7, 0, 1, "", "get_chunk_size"], [7, 0, 1, "", "set_chunk_size"]], "oxDNA_analysis_tools.contact_map": [[7, 0, 1, "", "contact_map"]], "oxDNA_analysis_tools.db_to_force": [[7, 0, 1, "", "db_to_forcelist"], [7, 0, 1, "", "parse_dot_bracket"]], "oxDNA_analysis_tools.decimate": [[7, 0, 1, "", "decimate"]], "oxDNA_analysis_tools.deviations": [[7, 0, 1, "", "deviations"], [7, 0, 1, "", "output"]], "oxDNA_analysis_tools.distance": [[7, 0, 1, "", "distance"], [7, 0, 1, "", "min_image"], [7, 0, 1, "", "vectorized_min_image"]], "oxDNA_analysis_tools.duplex_angle_plotter": [[7, 0, 1, "", "get_angle_between"]], "oxDNA_analysis_tools.duplex_finder": [[7, 1, 1, "", "Duplex"], [7, 0, 1, "", "duplex_finder"], [7, 0, 1, "", "find_duplex"]], "oxDNA_analysis_tools.duplex_finder.Duplex": [[7, 2, 1, "", "axis"], [7, 2, 1, "", "end1"], [7, 2, 1, "", "end2"], [7, 2, 1, "", "index"], [7, 2, 1, "", "pos"], [7, 2, 1, "", "start1"], [7, 2, 1, "", "start2"], [7, 2, 1, "", "time"]], "oxDNA_analysis_tools.external_force_utils.force_reader": [[9, 0, 1, "", "read_force_file"], [9, 0, 1, "", "write_force_file"]], "oxDNA_analysis_tools.external_force_utils.forces": [[9, 0, 1, "", "harmonic_trap"], [9, 0, 1, "", "mutual_trap"], [9, 0, 1, "", "repulsion_plane"], [9, 0, 1, "", "repulsion_sphere"], [9, 0, 1, "", "rotating_harmonic_trap"], [9, 0, 1, "", "string"]], "oxDNA_analysis_tools.file_info": [[7, 0, 1, "", "file_info"]], "oxDNA_analysis_tools.mean": [[7, 0, 1, "", "mean"]], "oxDNA_analysis_tools.minify": [[7, 0, 1, "", "minify"]], "oxDNA_analysis_tools.multidimensional_scaling_mean": [[7, 0, 1, "", "distance_deviations"], [7, 0, 1, "", "multidimensional_scaling_mean"]], "oxDNA_analysis_tools.output_bonds": [[7, 0, 1, "", "output_bonds"]], "oxDNA_analysis_tools.pca": [[7, 0, 1, "", "align_positions"], [7, 0, 1, "", "make_heatmap"], [7, 0, 1, "", "map_confs_to_pcs"], [7, 0, 1, "", "pca"]], "oxDNA_analysis_tools.persistence_length": [[7, 0, 1, "", "fit_PL"], [7, 0, 1, "", "get_r"], [7, 0, 1, "", "persistence_length"]], "oxDNA_analysis_tools.subset_trajectory": [[7, 0, 1, "", "subset"]], "oxDNA_analysis_tools.superimpose": [[7, 0, 1, "", "superimpose"]], "oxpy.core": [[17, 1, 1, "", "BaseBox"], [17, 1, 1, "", "BaseInteraction"], [17, 1, 1, "", "BaseParticle"], [17, 1, 1, "", "ConfigInfo"], [17, 1, 1, "", "Context"], [17, 1, 1, "", "DNANucleotide"], [17, 1, 1, "", "FlattenedConfigInfo"], [17, 1, 1, "", "FlattenedVectorArray"], [17, 1, 1, "", "InputFile"], [17, 1, 1, "", "Molecule"], [17, 1, 1, "", "OxpyManager"], [17, 1, 1, "", "RNANucleotide"]], "oxpy.core.BaseBox": [[17, 4, 1, "", "V"], [17, 4, 1, "", "box_sides"], [17, 3, 1, "", "get_abs_pos"], [17, 3, 1, "", "get_settings"], [17, 3, 1, "", "init"], [17, 3, 1, "", "min_image"], [17, 3, 1, "", "sqr_min_image_distance"]], "oxpy.core.BaseInteraction": [[17, 3, 1, "", "begin_energy_computation"], [17, 3, 1, "", "has_custom_stress_tensor"], [17, 3, 1, "", "pair_interaction"], [17, 3, 1, "", "pair_interaction_bonded"], [17, 3, 1, "", "pair_interaction_nonbonded"], [17, 3, 1, "", "pair_interaction_term"], [17, 3, 1, "", "set_computed_r"]], "oxpy.core.BaseParticle": [[17, 4, 1, "", "L"], [17, 4, 1, "", "btype"], [17, 4, 1, "", "ext_potential"], [17, 4, 1, "", "force"], [17, 4, 1, "", "index"], [17, 4, 1, "", "int_centers"], [17, 3, 1, "", "is_bonded"], [17, 4, 1, "", "n3"], [17, 4, 1, "", "n5"], [17, 4, 1, "", "orientation"], [17, 4, 1, "", "pos"], [17, 4, 1, "", "strand_id"], [17, 4, 1, "", "torque"], [17, 4, 1, "", "type"], [17, 4, 1, "", "vel"]], "oxpy.core.ConfigInfo": [[17, 3, 1, "", "N"], [17, 4, 1, "", "box"], [17, 4, 1, "", "box_sides"], [17, 4, 1, "", "current_step"], [17, 4, 1, "", "flattened_conf"], [17, 4, 1, "", "forces"], [17, 3, 1, "", "get_force_by_id"], [17, 3, 1, "", "get_observable_by_id"], [17, 4, 1, "", "interaction"], [17, 3, 1, "", "molecules"], [17, 3, 1, "", "notify"], [17, 4, 1, "", "observables"], [17, 3, 1, "", "particles"], [17, 3, 1, "", "subscribe"], [17, 4, 1, "", "temperature"]], "oxpy.core.DNANucleotide": [[17, 3, 1, "", "backbone_site"], [17, 3, 1, "", "base_site"], [17, 3, 1, "", "stacking_site"]], "oxpy.core.FlattenedConfigInfo": [[17, 4, 1, "", "a1s"], [17, 4, 1, "", "a3s"], [17, 4, 1, "", "positions"], [17, 4, 1, "", "types"]], "oxpy.core.InputFile": [[17, 3, 1, "", "get_bool"], [17, 3, 1, "", "init_from_filename"], [17, 3, 1, "", "keys"]], "oxpy.core.Molecule": [[17, 4, 1, "", "id"], [17, 4, 1, "", "particles"], [17, 4, 1, "", "topology_id"]], "oxpy.core.OxpyManager": [[17, 3, 1, "", "add_output"], [17, 3, 1, "", "config_info"], [17, 4, 1, "", "current_step"], [17, 3, 1, "", "init"], [17, 3, 1, "", "load_options"], [17, 3, 1, "", "print_configuration"], [17, 3, 1, "", "print_timings"], [17, 3, 1, "", "remove_output"], [17, 3, 1, "", "run"], [17, 3, 1, "", "run_complete"], [17, 3, 1, "", "steps_run"], [17, 3, 1, "", "system_energy"], [17, 3, 1, "", "update_CPU_data_structures"], [17, 3, 1, "", "update_temperature"]], "oxpy.core.RNANucleotide": [[17, 3, 1, "", "backbone_site"], [17, 3, 1, "", "base_site"], [17, 3, 1, "", "bbvector3_site"], [17, 3, 1, "", "bbvector5_site"], [17, 3, 1, "", "stack3_site"], [17, 3, 1, "", "stack5_site"], [17, 3, 1, "", "stacking_site"]], "oxpy.core.analysis": [[16, 1, 1, "", "AnalysisBackend"]], "oxpy.core.analysis.AnalysisBackend": [[16, 3, 1, "", "analyse"], [16, 4, 1, "", "conf_step"], [16, 3, 1, "", "config_info"], [16, 3, 1, "", "done"], [16, 4, 1, "", "flattened_conf"], [16, 4, 1, "", "particles"], [16, 3, 1, "", "read_next_configuration"]], "oxpy.core.forces": [[18, 1, 1, "", "BaseForce"], [18, 1, 1, "", "LT2DCOMTrap"], [18, 1, 1, "", "LTCOMTrap"], [18, 1, 1, "", "MovingTrap"], [18, 1, 1, "", "RepulsiveSphere"]], "oxpy.core.forces.BaseForce": [[18, 3, 1, "", "as_RepulsiveSphere"], [18, 4, 1, "", "group_name"], [18, 4, 1, "", "id"], [18, 3, 1, "", "init"], [18, 4, 1, "", "pos0"], [18, 3, 1, "", "potential"], [18, 4, 1, "", "rate"], [18, 4, 1, "", "stiff"], [18, 4, 1, "", "type"], [18, 3, 1, "", "value"]], "oxpy.core.forces.LT2DCOMTrap": [[18, 4, 1, "", "potential_grid"]], "oxpy.core.forces.LTCOMTrap": [[18, 4, 1, "", "potential_grid"]], "oxpy.core.forces.MovingTrap": [[18, 4, 1, "", "dir"], [18, 4, 1, "", "pos0"], [18, 4, 1, "", "rate"], [18, 4, 1, "", "stiff"]], "oxpy.core.forces.RepulsiveSphere": [[18, 4, 1, "", "center"], [18, 4, 1, "", "r0"], [18, 4, 1, "", "r_ext"], [18, 4, 1, "", "rate"]], "oxpy.core.observables": [[19, 1, 1, "", "BaseObservable"], [19, 1, 1, "", "HBList"]], "oxpy.core.observables.BaseObservable": [[19, 4, 1, "", "config_info"], [19, 3, 1, "", "get_output_string"], [19, 3, 1, "", "get_settings"], [19, 4, 1, "", "id"], [19, 3, 1, "", "init"]], "oxpy.core.observables.HBList": [[19, 3, 1, "", "hb_list"]], "oxpy.utils": [[20, 0, 1, "", "Celsius_to_oxDNA"], [20, 0, 1, "", "Kelvin_to_oxDNA"], [20, 0, 1, "", "generate_default_input"]]}, "objtypes": {"0": "py:function", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property"}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "titleterms": {"configur": [0, 12, 22], "topologi": 0, "file": [0, 5, 7, 8, 12], "classic": 0, "format": 0, "3": 0, "5": 0, "new": 0, "special": 0, "nucleotid": [0, 12], "convert": 0, "from": 0, "oxdna": [0, 4, 6, 8, 10, 25], "event": 1, "python": [1, 4, 6, 14], "c": 1, "list": 1, "support": 1, "forward": [2, 5], "flux": [2, 5], "sampl": [2, 5, 24], "exampl": [2, 3, 15], "system": 2, "initi": [2, 22], "shoot": 2, "result": 2, "over": 2, "small": 2, "set": [2, 12, 24], "run": 2, "extern": [3, 5, 9, 12, 13], "forc": [3, 5, 7, 8, 9, 10, 12, 13, 18], "common": [3, 5, 12], "option": [3, 5, 6, 12], "string": 3, "mutual": 3, "trap": 3, "harmon": 3, "rotat": 3, "repuls": 3, "plane": 3, "sphere": 3, "type": 3, "com": 3, "lj_wall": 3, "sawtooth": 3, "repulsion_plane_mov": 3, "hard_wal": 3, "tabl": 4, "content": 4, "analysi": [4, 6, 7, 8, 10, 15, 16], "bind": [4, 6], "input": 5, "gener": [5, 8], "syntax": 5, "core": [5, 17, 18, 19], "molecular": [5, 21, 22], "dynam": [5, 21, 22], "constant": 5, "temperatur": [5, 24], "simul": [5, 12, 15, 21, 23], "pressur": [5, 12], "cuda": [5, 6], "mont": [5, 21, 22], "carlo": [5, 21, 22], "dna": 5, "dna2": 5, "rna": 5, "rna2": 5, "na": 5, "lj": 5, "lennard": 5, "jone": 5, "ff": 5, "dnanalysi": [5, 25], "confgener": [5, 25], "observ": [5, 12, 14, 19], "plugin": [5, 11], "instal": 6, "requir": 6, "compil": 6, "updat": 6, "local": 6, "copi": 6, "cmake": 6, "make": 6, "target": 6, "choic": 6, "oxpi": [6, 15], "tool": [6, 10], "known": 6, "issu": 6, "us": 6, "old": 6, "version": 6, "test": 6, "oat": [7, 8, 9, 11], "script": [7, 10], "interfac": [7, 10], "document": [7, 8, 9, 11], "align": [7, 8], "anm": [7, 8], "parameter": [7, 8], "backbon": [7, 8], "flexibl": [7, 8], "bond": [7, 8, 12], "centroid": [7, 8], "cluster": [7, 8], "config": [7, 8], "contact": [7, 8, 12], "map": [7, 8], "decim": [7, 8], "deviat": [7, 8], "distanc": [7, 8, 12], "dot": [7, 8], "bracket": [7, 8], "duplex": [7, 8], "angl": [7, 8, 12], "plotter": [7, 8], "finder": [7, 8], "info": [7, 8], "mean": [7, 8], "minifi": [7, 8], "multidimension": [7, 8], "scale": [7, 8], "output": [7, 8], "principl": 7, "compon": [7, 8], "persist": [7, 8], "length": [7, 8], "subset": [7, 8], "trajectori": [7, 8], "superimpos": [7, 8], "command": [8, 10], "line": [8, 10], "posit": [8, 12], "argument": 8, "name": 8, "pair": [8, 12], "pdb": 8, "princip": 8, "plot": 8, "energi": [8, 12], "util": [9, 10, 11, 20], "reader": [9, 11], "writer": 9, "top": 10, "level": 10, "api": [10, 15], "notebook": 10, "citat": 10, "data": [11, 24], "structur": [11, 12], "geometri": 11, "ipython": 11, "oxview": 11, "multiprocess": 11, "rye": 11, "time": 12, "total": 12, "potenti": 12, "hydrogen": 12, "singl": 12, "torqu": 12, "due": 12, "interact": 12, "between": 12, "two": 12, "particl": 12, "all": 12, "stretch": 12, "associ": 12, "stress": 12, "autocorrel": 12, "pitch": 12, "coaxial": 12, "stack": 12, "relat": 12, "quantiti": 12, "factor": 12, "densiti": 12, "profil": 12, "radial": 12, "distribut": 12, "function": 12, "vector": 12, "writh": 12, "tep": 12, "modifi": 13, "runtim": 13, "write": 14, "an": 15, "simpl": 15, "librari": 15, "except": 15, "extend": 15, "The": [16, 17, 18, 19, 20], "modul": [16, 17, 18, 19, 20], "improv": 21, "perform": [21, 23], "gpu": [21, 23], "relax": 22, "first": 22, "stage": 22, "second": 22, "effici": 23, "usag": [23, 25], "class": 23, "increas": 23, "throughput": 23, "multi": 23, "process": 23, "servic": 23, "umbrella": 24, "order": 24, "paramet": 24, "weight": 24, "evalu": 24, "estim": 24, "melt": 24}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Configuration and topology files": [[0, "configuration-and-topology-files"]], "Configuration file": [[0, "configuration-file"]], "Topology file": [[0, "topology-file"]], "Classic format (3\u2019 \\to 5\u2019)": [[0, "classic-format-3-to-5"]], "New format (5\u2019 \\to 3\u2019)": [[0, "new-format-5-to-3"]], "Special nucleotides": [[0, "special-nucleotides"]], "Converting to and from oxDNA configurations": [[0, "converting-to-and-from-oxdna-configurations"]], "Events": [[1, "events"]], "Python": [[1, null]], "C++": [[1, null]], "List of supported events": [[1, "list-of-supported-events"]], "Forward Flux Sampling": [[2, "forward-flux-sampling"]], "Example system": [[2, "example-system"]], "Initial flux": [[2, "initial-flux"]], "Shooting": [[2, "shooting"]], "Example results over small sets of runs": [[2, null]], "External forces": [[3, "external-forces"], [5, "external-forces"]], "Common options": [[3, "common-options"], [12, "common-options"]], "String": [[3, "string"]], "Example": [[3, null], [3, null], [3, null], [3, null], [3, null], [3, null]], "Mutual Trap": [[3, "mutual-trap"]], "Harmonic trap": [[3, "harmonic-trap"]], "Rotating harmonic trap": [[3, "rotating-harmonic-trap"]], "Repulsion plane": [[3, "repulsion-plane"]], "Repulsive sphere": [[3, "repulsive-sphere"]], "type = com": [[3, "type-com"]], "type = LJ_wall": [[3, "type-lj-wall"]], "type = sawtooth": [[3, "type-sawtooth"]], "type = repulsion_plane_moving": [[3, "type-repulsion-plane-moving"]], "type = hard_wall": [[3, "type-hard-wall"]], "oxDNA": [[4, "oxdna"], [25, "oxdna"]], "Table of Contents": [[4, null]], "Analysis": [[4, "analysis"]], "Python Bindings": [[4, "python-bindings"]], "Input file": [[5, "input-file"]], "General syntax": [[5, "general-syntax"]], "Core options": [[5, "core-options"]], "Molecular dynamics options": [[5, "molecular-dynamics-options"]], "Constant-temperature simulations": [[5, "constant-temperature-simulations"]], "Constant-pressure simulations": [[5, "constant-pressure-simulations"]], "CUDA options": [[5, "cuda-options"]], "Monte Carlo options": [[5, "monte-carlo-options"]], "Common options for DNA, DNA2, RNA and RNA2 simulations": [[5, "common-options-for-dna-dna2-rna-and-rna2-simulations"]], "Common options for DNA2 and RNA2 simulations": [[5, "common-options-for-dna2-and-rna2-simulations"]], "Common options for DNA and DNA2 simulations": [[5, "common-options-for-dna-and-dna2-simulations"]], "Options for DNA2 simulations": [[5, "options-for-dna2-simulations"]], "Options for RNA and RNA2 simulations": [[5, "options-for-rna-and-rna2-simulations"]], "Options for RNA2 simulations": [[5, "options-for-rna2-simulations"]], "Options for NA simulations": [[5, "options-for-na-simulations"]], "Options for LJ (Lennard-Jones) simulations": [[5, "options-for-lj-lennard-jones-simulations"]], "Forward Flux Sampling (FFS) options": [[5, "forward-flux-sampling-ffs-options"]], "DNAnalysis options": [[5, "dnanalysis-options"]], "confGenerator options": [[5, "confgenerator-options"]], "Observables": [[5, "observables"], [12, "observables"]], "Plugins options": [[5, "plugins-options"]], "Installation": [[6, "installation"]], "Requirements": [[6, "requirements"]], "CUDA": [[6, "cuda"]], "Python bindings": [[6, "python-bindings"]], "Compiling oxDNA": [[6, "compiling-oxdna"]], "Updating a local copy": [[6, "updating-a-local-copy"]], "CMake options": [[6, "cmake-options"]], "make targets": [[6, "make-targets"]], "CMake compiler choice": [[6, "cmake-compiler-choice"]], "oxpy and oxDNA Analysis Tools": [[6, "oxpy-and-oxdna-analysis-tools"]], "Known issues": [[6, "known-issues"]], "Using oxpy with old Python versions": [[6, "using-oxpy-with-old-python-versions"]], "Testing": [[6, "testing"]], "OAT scripting interface documentation": [[7, "oat-scripting-interface-documentation"]], "Align": [[7, "align"], [8, "align"]], "ANM parameterize": [[7, "anm-parameterize"], [8, "anm-parameterize"]], "Backbone flexibility": [[7, "backbone-flexibility"], [8, "backbone-flexibility"]], "Bond analysis": [[7, "bond-analysis"], [8, "bond-analysis"]], "Centroid": [[7, "centroid"], [8, "centroid"]], "Clustering": [[7, "clustering"], [8, "clustering"]], "Config": [[7, "config"], [8, "config"]], "Contact map": [[7, "contact-map"], [8, "contact-map"]], "Decimate": [[7, "decimate"], [8, "decimate"]], "Deviations": [[7, "deviations"], [8, "deviations"]], "Distance": [[7, "distance"], [8, "distance"]], "Dot-bracket to force": [[7, "dot-bracket-to-force"], [8, "dot-bracket-to-force"]], "Duplex angle plotter": [[7, "duplex-angle-plotter"], [8, "duplex-angle-plotter"]], "Duplex finder": [[7, "duplex-finder"], [8, "duplex-finder"]], "File info": [[7, "file-info"], [8, "file-info"]], "Mean": [[7, "mean"], [8, "mean"]], "Minify": [[7, "minify"], [8, "minify"]], "Multidimensional scaling mean": [[7, "multidimensional-scaling-mean"], [8, "multidimensional-scaling-mean"]], "Output bonds": [[7, "output-bonds"], [8, "output-bonds"]], "Principle component analysis": [[7, "principle-component-analysis"]], "Persistence length": [[7, "persistence-length"]], "Subset trajectory": [[7, "subset-trajectory"], [8, "subset-trajectory"]], "Superimpose": [[7, "superimpose"], [8, "superimpose"]], "OAT command line documentation": [[8, "oat-command-line-documentation"]], "Positional Arguments": [[8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"]], "Named Arguments": [[8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"]], "Forces to pairs": [[8, "forces-to-pairs"]], "Generate force": [[8, "generate-force"]], "oxDNA -> PDB": [[8, "oxdna-pdb"]], "Principal component analysis": [[8, "principal-component-analysis"]], "Persistence Length": [[8, "persistence-length"]], "Plot energy": [[8, "plot-energy"]], "OAT external force utilities documentation": [[9, "oat-external-force-utilities-documentation"]], "Forces": [[9, "forces"]], "Reader/Writer": [[9, "reader-writer"]], "oxDNA Analysis Tools": [[10, "oxdna-analysis-tools"]], "Command Line Interface": [[10, "command-line-interface"]], "Scripting interface": [[10, "scripting-interface"]], "Top-level API": [[10, "top-level-api"]], "Utility API": [[10, "utility-api"]], "Forces API": [[10, "forces-api"]], "Analysis notebooks": [[10, "analysis-notebooks"]], "Citation": [[10, "citation"]], "OAT utilities documentation": [[11, "oat-utilities-documentation"]], "Data structures": [[11, "data-structures"]], "Geometry utilities": [[11, "geometry-utilities"]], "iPython oxView plugin": [[11, "ipython-oxview-plugin"]], "Multiprocesser": [[11, "multiprocesser"]], "Rye reader": [[11, "rye-reader"]], "External observable file": [[12, "external-observable-file"]], "Simulation time": [[12, "simulation-time"]], "Total potential energy": [[12, "total-potential-energy"]], "Hydrogen-bonding energy": [[12, "hydrogen-bonding-energy"]], "Hydrogen bonds": [[12, "hydrogen-bonds"]], "Position of a single nucleotide": [[12, "position-of-a-single-nucleotide"]], "Forces and torques due to pair interactions": [[12, "forces-and-torques-due-to-pair-interactions"]], "Distance between two (sets of) particles": [[12, "distance-between-two-sets-of-particles"]], "Distance between all pairs of particles": [[12, "distance-between-all-pairs-of-particles"]], "Interaction energy between pairs of particles": [[12, "interaction-energy-between-pairs-of-particles"]], "Stretched bonds": [[12, "stretched-bonds"]], "Energy associated to the external forces": [[12, "energy-associated-to-the-external-forces"]], "Configuration": [[12, "configuration"]], "Pressure": [[12, "pressure"]], "Stress autocorrelation": [[12, "stress-autocorrelation"]], "Pitch": [[12, "pitch"]], "Coaxial-stacking-related quantities": [[12, "coaxial-stacking-related-quantities"]], "Structure factor": [[12, "structure-factor"]], "Density profile": [[12, "density-profile"]], "Radial distribution function": [[12, "radial-distribution-function"]], "Vector angle": [[12, "vector-angle"]], "Writhe": [[12, "writhe"]], "TEP contacts": [[12, "tep-contacts"]], "Modifying external forces at runtime": [[13, "modifying-external-forces-at-runtime"]], "Writing observables in Python": [[14, "writing-observables-in-python"]], "Oxpy": [[15, "oxpy"]], "An example of a simple simulation": [[15, "an-example-of-a-simple-simulation"]], "An example of a simple analysis": [[15, "an-example-of-a-simple-analysis"]], "Library API": [[15, "library-api"]], "Exceptions": [[15, "exceptions"]], "Extending Oxpy": [[15, "extending-oxpy"]], "The analysis module": [[16, "the-analysis-module"]], "The core module": [[17, "the-core-module"]], "The core.forces module": [[18, "the-core-forces-module"]], "The core.observables module": [[19, "the-core-observables-module"]], "The utils module": [[20, "the-utils-module"]], "Improving performance": [[21, "improving-performance"]], "Molecular dynamics": [[21, "molecular-dynamics"]], "GPU simulations": [[21, "gpu-simulations"]], "Monte Carlo": [[21, "monte-carlo"]], "Relaxing initial configurations": [[22, "relaxing-initial-configurations"]], "First stage: Monte Carlo relaxation": [[22, "first-stage-monte-carlo-relaxation"]], "Second stage: molecular dynamics relaxation": [[22, "second-stage-molecular-dynamics-relaxation"]], "Efficient GPU usage": [[23, "efficient-gpu-usage"]], "Simulation performance on GPU classes": [[23, "simulation-performance-on-gpu-classes"]], "Increasing simulation throughput with multi-process service": [[23, "increasing-simulation-throughput-with-multi-process-service"]], "Umbrella sampling": [[24, "umbrella-sampling"]], "Setting the order parameters and weights": [[24, "setting-the-order-parameters-and-weights"]], "Data evaluation and estimation of the melting temperature": [[24, "data-evaluation-and-estimation-of-the-melting-temperature"]], "Usage": [[25, "usage"]], "DNAnalysis": [[25, "dnanalysis"]], "confGenerator": [[25, "confgenerator"]]}, "indexentries": {"duplex (class in oxdna_analysis_tools.duplex_finder)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex"]], "align() (in module oxdna_analysis_tools.align)": [[7, "oxDNA_analysis_tools.align.align"]], "align_positions() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.align_positions"]], "anm_parameterize() (in module oxdna_analysis_tools.anm_parameterize)": [[7, "oxDNA_analysis_tools.anm_parameterize.anm_parameterize"]], "axis (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.axis"]], "backbone_flexibility() (in module oxdna_analysis_tools.backbone_flexibility)": [[7, "oxDNA_analysis_tools.backbone_flexibility.backbone_flexibility"]], "bond_analysis() (in module oxdna_analysis_tools.bond_analysis)": [[7, "oxDNA_analysis_tools.bond_analysis.bond_analysis"]], "centroid() (in module oxdna_analysis_tools.centroid)": [[7, "oxDNA_analysis_tools.centroid.centroid"]], "check() (in module oxdna_analysis_tools.config)": [[7, "oxDNA_analysis_tools.config.check"]], "contact_map() (in module oxdna_analysis_tools.contact_map)": [[7, "oxDNA_analysis_tools.contact_map.contact_map"]], "db_to_forcelist() (in module oxdna_analysis_tools.db_to_force)": [[7, "oxDNA_analysis_tools.db_to_force.db_to_forcelist"]], "decimate() (in module oxdna_analysis_tools.decimate)": [[7, "oxDNA_analysis_tools.decimate.decimate"]], "deviations() (in module oxdna_analysis_tools.deviations)": [[7, "oxDNA_analysis_tools.deviations.deviations"]], "distance() (in module oxdna_analysis_tools.distance)": [[7, "oxDNA_analysis_tools.distance.distance"]], "distance_deviations() (in module oxdna_analysis_tools.multidimensional_scaling_mean)": [[7, "oxDNA_analysis_tools.multidimensional_scaling_mean.distance_deviations"]], "duplex_finder() (in module oxdna_analysis_tools.duplex_finder)": [[7, "oxDNA_analysis_tools.duplex_finder.duplex_finder"]], "end1 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.end1"]], "end2 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.end2"]], "file_info() (in module oxdna_analysis_tools.file_info)": [[7, "oxDNA_analysis_tools.file_info.file_info"]], "find_duplex() (in module oxdna_analysis_tools.duplex_finder)": [[7, "oxDNA_analysis_tools.duplex_finder.find_duplex"]], "fit_pl() (in module oxdna_analysis_tools.persistence_length)": [[7, "oxDNA_analysis_tools.persistence_length.fit_PL"]], "get_angle_between() (in module oxdna_analysis_tools.duplex_angle_plotter)": [[7, "oxDNA_analysis_tools.duplex_angle_plotter.get_angle_between"]], "get_centroid() (in module oxdna_analysis_tools.clustering)": [[7, "oxDNA_analysis_tools.clustering.get_centroid"]], "get_chunk_size() (in module oxdna_analysis_tools.config)": [[7, "oxDNA_analysis_tools.config.get_chunk_size"]], "get_r() (in module oxdna_analysis_tools.persistence_length)": [[7, "oxDNA_analysis_tools.persistence_length.get_r"]], "index (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.index"]], "make_heatmap() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.make_heatmap"]], "map_confs_to_pcs() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.map_confs_to_pcs"]], "mean() (in module oxdna_analysis_tools.mean)": [[7, "oxDNA_analysis_tools.mean.mean"]], "min_image() (in module oxdna_analysis_tools.distance)": [[7, "oxDNA_analysis_tools.distance.min_image"]], "minify() (in module oxdna_analysis_tools.minify)": [[7, "oxDNA_analysis_tools.minify.minify"]], "multidimensional_scaling_mean() (in module oxdna_analysis_tools.multidimensional_scaling_mean)": [[7, "oxDNA_analysis_tools.multidimensional_scaling_mean.multidimensional_scaling_mean"]], "output() (in module oxdna_analysis_tools.deviations)": [[7, "oxDNA_analysis_tools.deviations.output"]], "output_bonds() (in module oxdna_analysis_tools.output_bonds)": [[7, "oxDNA_analysis_tools.output_bonds.output_bonds"]], "parse_dot_bracket() (in module oxdna_analysis_tools.db_to_force)": [[7, "oxDNA_analysis_tools.db_to_force.parse_dot_bracket"]], "pca() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.pca"]], "perform_dbscan() (in module oxdna_analysis_tools.clustering)": [[7, "oxDNA_analysis_tools.clustering.perform_DBSCAN"]], "persistence_length() (in module oxdna_analysis_tools.persistence_length)": [[7, "oxDNA_analysis_tools.persistence_length.persistence_length"]], "pos (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.pos"]], "set_chunk_size() (in module oxdna_analysis_tools.config)": [[7, "oxDNA_analysis_tools.config.set_chunk_size"]], "split_trajectory() (in module oxdna_analysis_tools.clustering)": [[7, "oxDNA_analysis_tools.clustering.split_trajectory"]], "start1 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.start1"]], "start2 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.start2"]], "subset() (in module oxdna_analysis_tools.subset_trajectory)": [[7, "oxDNA_analysis_tools.subset_trajectory.subset"]], "superimpose() (in module oxdna_analysis_tools.superimpose)": [[7, "oxDNA_analysis_tools.superimpose.superimpose"]], "svd_align() (in module oxdna_analysis_tools.align)": [[7, "oxDNA_analysis_tools.align.svd_align"]], "time (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.time"]], "vectorized_min_image() (in module oxdna_analysis_tools.distance)": [[7, "oxDNA_analysis_tools.distance.vectorized_min_image"]], "harmonic_trap() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.harmonic_trap"]], "mutual_trap() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.mutual_trap"]], "read_force_file() (in module oxdna_analysis_tools.external_force_utils.force_reader)": [[9, "oxDNA_analysis_tools.external_force_utils.force_reader.read_force_file"]], "repulsion_plane() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.repulsion_plane"]], "repulsion_sphere() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.repulsion_sphere"]], "rotating_harmonic_trap() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.rotating_harmonic_trap"]], "string() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.string"]], "write_force_file() (in module oxdna_analysis_tools.external_force_utils.force_reader)": [[9, "oxDNA_analysis_tools.external_force_utils.force_reader.write_force_file"]], "chunk (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk"]], "chunker() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.Chunker"]], "confinfo (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo"]], "configuration (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration"]], "monomer (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer"]], "strand (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand"]], "system (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.System"]], "topinfo (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TopInfo"]], "trajinfo (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo"]], "__from_old (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.__from_old"]], "a1s (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.a1s"]], "a3s (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.a3s"]], "append() (oxdna_analysis_tools.utils.data_structures.system method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.System.append"]], "block (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.block"]], "box (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.box"]], "btype (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.btype"]], "circular (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.circular"]], "conf_to_str() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.conf_to_str"]], "describe() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.describe"]], "display_files() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.display_files"]], "energy (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.energy"]], "file_size (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.file_size"]], "fit_plane() (in module oxdna_analysis_tools.utils.geom)": [[11, "oxDNA_analysis_tools.UTILS.geom.fit_plane"]], "flro_patchy_conf() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.flro_patchy_conf"]], "from_path() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.from_path"]], "get_dna_axis() (in module oxdna_analysis_tools.utils.geom)": [[11, "oxDNA_analysis_tools.UTILS.geom.get_DNA_axis"]], "get_rna_axis() (in module oxdna_analysis_tools.utils.geom)": [[11, "oxDNA_analysis_tools.UTILS.geom.get_RNA_axis"]], "get_confs() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_confs"]], "get_input_parameter() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_input_parameter"]], "get_kwdata() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.get_kwdata"]], "get_length() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.get_length"]], "get_sequence() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.get_sequence"]], "get_top_info() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_top_info"]], "get_top_info_from_traj() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_top_info_from_traj"]], "get_top_string() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_top_string"]], "get_traj_info() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_traj_info"]], "id (oxdna_analysis_tools.utils.data_structures.confinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo.id"]], "id (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.id"]], "id (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.id"]], "idxs (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.idxs"]], "inbox() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.inbox"]], "incl_v (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.incl_v"]], "is_circular() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.is_circular"]], "is_last (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.is_last"]], "is_old() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.is_old"]], "linear_read() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.linear_read"]], "loro_patchy_conf() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.loro_patchy_conf"]], "monomers (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.monomers"]], "n3 (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.n3"]], "n5 (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.n5"]], "nbases (oxdna_analysis_tools.utils.data_structures.topinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TopInfo.nbases"]], "nconfs (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.nconfs"]], "oat_multiprocesser() (in module oxdna_analysis_tools.utils.oat_multiprocesser)": [[11, "oxDNA_analysis_tools.UTILS.oat_multiprocesser.oat_multiprocesser"]], "offset (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.offset"]], "offset (oxdna_analysis_tools.utils.data_structures.confinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo.offset"]], "oxdna_conf() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.oxdna_conf"]], "pair (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.pair"]], "path (oxdna_analysis_tools.utils.data_structures.topinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TopInfo.path"]], "path (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.path"]], "positions (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.positions"]], "set_old() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.set_old"]], "set_sequence() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.set_sequence"]], "size (oxdna_analysis_tools.utils.data_structures.confinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo.size"]], "strand (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.strand"]], "strand_describe() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.strand_describe"]], "time (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.time"]], "type (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.type"]], "write_conf() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.write_conf"]], "analysisbackend (class in oxpy.core.analysis)": [[16, "oxpy.core.analysis.AnalysisBackend"]], "analyse() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.analyse"]], "conf_step (oxpy.core.analysis.analysisbackend property)": [[16, "oxpy.core.analysis.AnalysisBackend.conf_step"]], "config_info() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.config_info"]], "done() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.done"]], "flattened_conf (oxpy.core.analysis.analysisbackend property)": [[16, "oxpy.core.analysis.AnalysisBackend.flattened_conf"]], "particles (oxpy.core.analysis.analysisbackend property)": [[16, "oxpy.core.analysis.AnalysisBackend.particles"]], "read_next_configuration() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.read_next_configuration"]], "basebox (class in oxpy.core)": [[17, "oxpy.core.BaseBox"]], "baseinteraction (class in oxpy.core)": [[17, "oxpy.core.BaseInteraction"]], "baseparticle (class in oxpy.core)": [[17, "oxpy.core.BaseParticle"]], "configinfo (class in oxpy.core)": [[17, "oxpy.core.ConfigInfo"]], "context (class in oxpy.core)": [[17, "oxpy.core.Context"]], "dnanucleotide (class in oxpy.core)": [[17, "oxpy.core.DNANucleotide"]], "flattenedconfiginfo (class in oxpy.core)": [[17, "oxpy.core.FlattenedConfigInfo"]], "flattenedvectorarray (class in oxpy.core)": [[17, "oxpy.core.FlattenedVectorArray"]], "inputfile (class in oxpy.core)": [[17, "oxpy.core.InputFile"]], "l (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.L"]], "molecule (class in oxpy.core)": [[17, "oxpy.core.Molecule"]], "n() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.N"]], "oxpymanager (class in oxpy.core)": [[17, "oxpy.core.OxpyManager"]], "rnanucleotide (class in oxpy.core)": [[17, "oxpy.core.RNANucleotide"]], "v (oxpy.core.basebox property)": [[17, "oxpy.core.BaseBox.V"]], "a1s (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.a1s"]], "a3s (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.a3s"]], "add_output() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.add_output"]], "backbone_site() (oxpy.core.dnanucleotide method)": [[17, "oxpy.core.DNANucleotide.backbone_site"]], "backbone_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.backbone_site"]], "base_site() (oxpy.core.dnanucleotide method)": [[17, "oxpy.core.DNANucleotide.base_site"]], "base_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.base_site"]], "bbvector3_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.bbvector3_site"]], "bbvector5_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.bbvector5_site"]], "begin_energy_computation() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.begin_energy_computation"]], "box (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.box"]], "box_sides (oxpy.core.basebox property)": [[17, "oxpy.core.BaseBox.box_sides"]], "box_sides (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.box_sides"]], "btype (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.btype"]], "config_info() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.config_info"]], "current_step (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.current_step"]], "current_step (oxpy.core.oxpymanager property)": [[17, "oxpy.core.OxpyManager.current_step"]], "ext_potential (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.ext_potential"]], "flattened_conf (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.flattened_conf"]], "force (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.force"]], "forces (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.forces"]], "get_abs_pos() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.get_abs_pos"]], "get_bool() (oxpy.core.inputfile method)": [[17, "oxpy.core.InputFile.get_bool"]], "get_force_by_id() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.get_force_by_id"]], "get_observable_by_id() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.get_observable_by_id"]], "get_settings() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.get_settings"]], "has_custom_stress_tensor() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.has_custom_stress_tensor"]], "id (oxpy.core.molecule property)": [[17, "oxpy.core.Molecule.id"]], "index (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.index"]], "init() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.init"]], "init() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.init"]], "init_from_filename() (oxpy.core.inputfile method)": [[17, "oxpy.core.InputFile.init_from_filename"]], "int_centers (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.int_centers"]], "interaction (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.interaction"]], "is_bonded() (oxpy.core.baseparticle method)": [[17, "oxpy.core.BaseParticle.is_bonded"]], "keys() (oxpy.core.inputfile method)": [[17, "oxpy.core.InputFile.keys"]], "load_options() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.load_options"]], "min_image() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.min_image"]], "molecules() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.molecules"]], "n3 (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.n3"]], "n5 (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.n5"]], "notify() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.notify"]], "observables (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.observables"]], "orientation (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.orientation"]], "pair_interaction() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction"]], "pair_interaction_bonded() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction_bonded"]], "pair_interaction_nonbonded() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction_nonbonded"]], "pair_interaction_term() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction_term"]], "particles (oxpy.core.molecule property)": [[17, "oxpy.core.Molecule.particles"]], "particles() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.particles"]], "pos (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.pos"]], "positions (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.positions"]], "print_configuration() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.print_configuration"]], "print_timings() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.print_timings"]], "remove_output() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.remove_output"]], "run() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.run"]], "run_complete() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.run_complete"]], "set_computed_r() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.set_computed_r"]], "sqr_min_image_distance() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.sqr_min_image_distance"]], "stack3_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.stack3_site"]], "stack5_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.stack5_site"]], "stacking_site() (oxpy.core.dnanucleotide method)": [[17, "oxpy.core.DNANucleotide.stacking_site"]], "stacking_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.stacking_site"]], "steps_run() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.steps_run"]], "strand_id (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.strand_id"]], "subscribe() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.subscribe"]], "system_energy() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.system_energy"]], "temperature (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.temperature"]], "topology_id (oxpy.core.molecule property)": [[17, "oxpy.core.Molecule.topology_id"]], "torque (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.torque"]], "type (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.type"]], "types (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.types"]], "update_cpu_data_structures() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.update_CPU_data_structures"]], "update_temperature() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.update_temperature"]], "vel (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.vel"]], "baseforce (class in oxpy.core.forces)": [[18, "oxpy.core.forces.BaseForce"]], "lt2dcomtrap (class in oxpy.core.forces)": [[18, "oxpy.core.forces.LT2DCOMTrap"]], "ltcomtrap (class in oxpy.core.forces)": [[18, "oxpy.core.forces.LTCOMTrap"]], "movingtrap (class in oxpy.core.forces)": [[18, "oxpy.core.forces.MovingTrap"]], "repulsivesphere (class in oxpy.core.forces)": [[18, "oxpy.core.forces.RepulsiveSphere"]], "as_repulsivesphere() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.as_RepulsiveSphere"]], "center (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.center"]], "dir (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.dir"]], "group_name (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.group_name"]], "id (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.id"]], "init() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.init"]], "pos0 (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.pos0"]], "pos0 (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.pos0"]], "potential() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.potential"]], "potential_grid (oxpy.core.forces.lt2dcomtrap property)": [[18, "oxpy.core.forces.LT2DCOMTrap.potential_grid"]], "potential_grid (oxpy.core.forces.ltcomtrap property)": [[18, "oxpy.core.forces.LTCOMTrap.potential_grid"]], "r0 (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.r0"]], "r_ext (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.r_ext"]], "rate (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.rate"]], "rate (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.rate"]], "rate (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.rate"]], "stiff (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.stiff"]], "stiff (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.stiff"]], "type (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.type"]], "value() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.value"]], "baseobservable (class in oxpy.core.observables)": [[19, "oxpy.core.observables.BaseObservable"]], "hblist (class in oxpy.core.observables)": [[19, "oxpy.core.observables.HBList"]], "config_info (oxpy.core.observables.baseobservable property)": [[19, "oxpy.core.observables.BaseObservable.config_info"]], "get_output_string() (oxpy.core.observables.baseobservable method)": [[19, "oxpy.core.observables.BaseObservable.get_output_string"]], "get_settings() (oxpy.core.observables.baseobservable method)": [[19, "oxpy.core.observables.BaseObservable.get_settings"]], "hb_list() (oxpy.core.observables.hblist method)": [[19, "oxpy.core.observables.HBList.hb_list"]], "id (oxpy.core.observables.baseobservable property)": [[19, "oxpy.core.observables.BaseObservable.id"]], "init() (oxpy.core.observables.baseobservable method)": [[19, "oxpy.core.observables.BaseObservable.init"]], "celsius_to_oxdna() (in module oxpy.utils)": [[20, "oxpy.utils.Celsius_to_oxDNA"]], "kelvin_to_oxdna() (in module oxpy.utils)": [[20, "oxpy.utils.Kelvin_to_oxDNA"]], "generate_default_input() (in module oxpy.utils)": [[20, "oxpy.utils.generate_default_input"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["configurations", "events", "ffs", "forces", "index", "input", "install", "oat/api", "oat/cli", "oat/forces", "oat/index", "oat/utils", "observables", "oxpy/extending/forces", "oxpy/extending/observables", "oxpy/index", "oxpy/modules/analysis", "oxpy/modules/core/core", "oxpy/modules/core/forces", "oxpy/modules/core/observables", "oxpy/modules/utils", "performance", "relaxation", "scaling", "umbrella_sampling", "usage"], "filenames": ["configurations.md", "events.md", "ffs.md", "forces.md", "index.md", "input.md", "install.md", "oat/api.md", "oat/cli.md", "oat/forces.md", "oat/index.md", "oat/utils.md", "observables.md", "oxpy/extending/forces.md", "oxpy/extending/observables.md", "oxpy/index.md", "oxpy/modules/analysis.md", "oxpy/modules/core/core.md", "oxpy/modules/core/forces.md", "oxpy/modules/core/observables.md", "oxpy/modules/utils.md", "performance.md", "relaxation.md", "scaling.md", "umbrella_sampling.md", "usage.md"], "titles": ["Configuration and topology files", "Events", "Forward Flux Sampling", "External forces", "oxDNA", "Input file", "Installation", "OAT scripting interface documentation", "OAT command line documentation", "OAT external force utilities documentation", "oxDNA Analysis Tools", "OAT utilities documentation", "Observables", "Modifying external forces at runtime", "Writing observables in Python", "Oxpy", "The analysis module", "The core module", "The core.forces module", "The core.observables module", "The utils module", "Improving performance", "Relaxing initial configurations", "Efficient GPU usage", "Umbrella sampling", "Usage"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 21, 22, 23, 24, 25], "current": [0, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 23], "state": [0, 1, 2, 5, 17, 24], "system": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 17, 21, 23, 24], "specifi": [0, 2, 3, 5, 6, 7, 8, 12, 16, 17, 18, 24, 25], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "describ": [0, 5, 7, 8, 10, 11, 17, 20, 22], "two": [0, 2, 3, 4, 5, 6, 7, 8, 11, 13, 15, 17, 18, 21, 24, 25], "contain": [0, 3, 4, 5, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 22, 24, 25], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 21, 24, 25], "gener": [0, 2, 3, 4, 6, 10, 11, 12, 15, 17, 19, 20, 22, 23, 24, 25], "inform": [0, 2, 3, 5, 7, 8, 11, 21], "timestep": [0, 2, 3, 5, 9], "energi": [0, 3, 4, 5, 6, 7, 10, 11, 15, 17, 18, 21, 24, 25], "box": [0, 1, 2, 5, 7, 8, 11, 12, 17, 21, 24, 25], "size": [0, 5, 7, 11, 12, 21, 23, 24, 25], "orient": [0, 8, 11, 12, 17], "posit": [0, 3, 4, 5, 7, 9, 11, 14, 15, 17, 18], "each": [0, 2, 3, 5, 7, 8, 11, 12, 21, 23, 24, 25], "other": [0, 3, 5, 6, 12, 17, 21, 24], "hand": [0, 21], "keep": [0, 5, 12, 22], "track": [0, 2], "backbon": [0, 3, 10, 12, 15, 17, 22], "bond": [0, 3, 4, 5, 10, 17, 19, 21, 22, 24, 25], "between": [0, 2, 3, 4, 5, 7, 8, 15, 17, 18, 21, 23, 24], "same": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 17, 20, 23, 24], "strand": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 17, 24, 25], "work": [0, 3, 6, 12], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25], "found": [0, 2, 3, 5, 6, 7, 8, 13, 23, 25], "exampl": [0, 4, 5, 6, 7, 10, 12, 13, 14, 21, 24, 25], "directori": [0, 2, 6, 7, 10], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 17, 18, 20, 21, 22, 23, 24, 25], "list": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "order": [0, 2, 4, 5, 7, 8, 12, 17, 21, 22], "us": [0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "see": [0, 2, 5, 6, 10, 12, 17, 21, 24], "first": [0, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 17, 21, 24, 25], "three": [0, 5, 6, 25], "row": [0, 21], "t": [0, 4, 5, 6, 7, 8, 9, 12, 15, 18, 20, 24], "which": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25], "ha": [0, 3, 4, 5, 6, 7, 10, 12, 16, 17, 21, 24], "been": [0, 2, 4, 5, 6, 7, 10, 17, 24], "print": [0, 1, 2, 3, 5, 7, 8, 10, 12, 14, 15, 16, 17, 20, 21, 24], "length": [0, 3, 5, 10, 11, 17, 24, 25], "side": [0, 3, 5, 9, 13], "lx": 0, "ly": 0, "lz": 0, "total": [0, 4, 5, 11, 21, 24, 25], "potenti": [0, 3, 4, 5, 7, 9, 11, 17, 18, 22], "kinet": [0, 2, 4, 5, 11], "etot": 0, "u": [0, 2, 3, 8, 23], "k": [0, 2, 4, 5, 10, 12, 24], "respect": [0, 1, 2, 12, 24], "b": [0, 2, 5, 8, 12], "e": [0, 2, 3, 4, 5, 6, 8, 12, 17, 18, 22, 24], "after": [0, 2, 5, 6, 11, 12, 13, 20, 23, 24], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "header": [0, 6, 11], "centr": [0, 3, 5, 12, 18], "mass": [0, 3, 5, 7, 12, 18], "veloc": [0, 3, 5, 9, 11, 14, 17, 18, 21], "angular": [0, 3, 5, 9, 12, 17, 25], "singl": [0, 2, 3, 4, 5, 7, 11, 14, 17, 22, 24, 25], "follow": [0, 2, 3, 5, 6, 10, 12, 13, 15, 17, 22, 23, 24, 25], "overbrac": 0, "r_x": 0, "r_y": 0, "r_z": 0, "rm": [0, 3], "r": [0, 8, 9, 12, 17, 18, 23], "underbrac": 0, "b_x": 0, "b_y": 0, "b_z": 0, "_": 0, "base": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 19, 22, 24], "vector": [0, 3, 4, 7, 8, 9, 15, 17, 18], "vec": [0, 12], "_1": [0, 12], "n_x": 0, "n_y": 0, "n_z": 0, "normal": [0, 3, 5, 6, 7, 9, 12], "_3": [0, 12], "v_x": 0, "v_y": 0, "v_z": 0, "l_x": 0, "l_y": 0, "l_z": 0, "_2": [0, 12], "time": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 16, 17, 18, 21, 22, 24, 25], "defin": [0, 1, 3, 5, 7, 8, 9, 10, 12, 13], "local": [0, 5, 22], "refer": [0, 3, 5, 7, 8, 10, 12, 18], "frame": [0, 7, 8, 11], "through": [0, 3, 10, 16, 17], "interact": [0, 3, 4, 5, 6, 8, 10, 15, 16, 17, 21, 25], "site": [0, 3, 6, 11, 17, 22], "rel": [0, 5, 12, 17, 23], "calcul": [0, 2, 3, 7, 8, 9, 24], "recov": 0, "oxdna1": [0, 12], "hydrogen": [0, 3, 4, 5, 8, 19], "repuls": [0, 4, 5, 18], "0": [0, 2, 3, 5, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25], "4": [0, 2, 3, 6, 10, 12, 22, 24], "stack": [0, 4, 11, 17], "34": [0, 24], "For": [0, 2, 3, 5, 7, 10, 12, 13, 17, 21, 22, 24], "oxdna2": [0, 12], "3408": 0, "unit": [0, 3, 5, 8, 9, 12, 18, 20, 24], "awai": 0, "differ": [0, 2, 3, 5, 6, 24, 25], "what": [0, 2, 8, 25], "phd": 0, "thesi": 0, "ouldridg": [0, 4], "24": 0, "chang": [0, 1, 2, 3, 5, 6, 9, 12, 13, 15, 17, 18, 22, 23], "effect": [0, 3, 21, 24], "thermodynam": [0, 12], "extent": [0, 5, 22], "dynam": [0, 2, 3, 4, 12, 24], "arguabl": 0, "veri": [0, 2, 5, 21, 22], "small": [0, 5, 8, 22], "when": [0, 1, 2, 3, 5, 6, 12, 15, 17, 21, 24, 25], "simul": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 24, 25], "larg": [0, 5, 10, 21, 22, 23], "structur": [0, 3, 4, 5, 6, 7, 8, 9, 10, 17, 22, 23], "trajectori": [0, 2, 4, 5, 10, 11, 12, 15, 16, 17, 25], "store": [0, 5, 15, 16, 17], "disk": [0, 5, 12], "mai": [0, 1, 3, 5, 6, 17, 21, 22, 23], "becom": [0, 10], "In": [0, 1, 2, 3, 5, 6, 12, 21, 22, 24, 25], "case": [0, 1, 3, 5, 6, 12, 17, 21, 22, 24, 25], "conveni": [0, 24], "avoid": [0, 5, 6, 8, 21, 23], "last": [0, 2, 5, 7, 11, 12, 14, 16, 24], "six": 0, "column": [0, 5, 12, 21, 24], "set": [0, 3, 4, 5, 6, 7, 8, 10, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25], "trajectory_print_momenta": [0, 5], "fals": [0, 3, 5, 7, 8, 11, 12, 15, 16, 17, 21, 22], "input": [0, 2, 3, 4, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25], "thu": [0, 3], "decreas": [0, 5, 12, 17, 21], "approx": [0, 2, 5, 12], "40": [0, 5, 12, 23], "about": [0, 2, 7, 8, 11, 17, 21, 24], "fix": [0, 3, 5, 6, 11], "share": [0, 6, 7, 8, 23], "link": [0, 12, 22], "well": [0, 4, 5, 6, 9, 12, 23, 24], "sequenc": [0, 5, 7, 8, 11], "along": [0, 2, 3, 9, 12, 18, 22], "origin": [0, 3, 7, 11], "one": [0, 2, 3, 5, 6, 7, 8, 9, 12, 13, 24, 25], "direct": [0, 3, 5, 8, 9, 18], "start": [0, 2, 3, 5, 7, 8, 10, 11, 12, 20, 22, 23], "version": [0, 2, 4, 17], "6": [0, 3, 5, 6, 12, 22, 24], "also": [0, 2, 3, 4, 5, 6, 7, 10, 12, 13, 15, 17, 22, 24], "support": [0, 2, 3, 4, 5, 6, 12, 24], "simpler": 0, "more": [0, 2, 4, 5, 7, 8, 10, 12, 15, 18, 22, 24, 25], "flexibl": [0, 10], "note": [0, 1, 3, 5, 6, 7, 11, 12, 13, 17, 21, 22, 23, 24, 25], "necessarili": 0, "tool": [0, 3, 4, 5, 22, 25], "ecosystem": 0, "you": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 23], "interconvert": 0, "util": [0, 1, 4, 7, 15, 16], "py": [0, 2, 6, 7, 8, 10, 24], "script": [0, 2, 4, 6, 8, 11, 24], "number": [0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 17, 21, 22, 23, 24, 25], "n": [0, 2, 3, 5, 8, 12, 17, 24, 25], "th": [0, 7, 8, 12], "neighbour": [0, 5, 12, 17, 21, 25], "wai": [0, 12, 21], "": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25], "where": [0, 2, 3, 5, 6, 7, 8, 12, 17, 18, 24, 25], "index": [0, 3, 5, 7, 8, 11, 12, 17, 24], "1": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 21, 22, 23, 24, 25], "belong": [0, 2, 7, 8, 12, 17, 18], "A": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 24], "c": [0, 2, 5, 6, 8, 17, 24], "g": [0, 2, 3, 6, 8, 12, 17, 18, 22], "dna": [0, 2, 3, 4, 8, 10, 11, 12, 17, 22, 23, 24, 25], "rna": [0, 4, 10, 11, 17, 24, 25], "below": [0, 3, 5, 6, 9, 21, 22], "option": [0, 2, 4, 7, 8, 9, 11, 13, 15, 16, 17, 18, 20, 21, 22, 24, 25], "signal": [0, 6, 17], "termin": [0, 5, 10], "either": [0, 3, 5, 6, 7, 8, 11], "convent": 0, "opposit": [0, 3], "how": [0, 2, 4, 5, 6, 7, 8, 10, 24], "most": [0, 2, 3, 5, 6, 8, 21, 22], "relat": [0, 4, 5, 18], "behav": 0, "gcgttg": 0, "would": [0, 7, 10, 11, 17, 18, 23], "2": [0, 2, 3, 5, 6, 7, 12, 13, 14, 15, 17, 21, 22, 23, 24, 25], "simplifi": 0, "process": [0, 2, 4, 5, 7, 8, 10, 11, 12, 25], "circular": [0, 11, 25], "introduc": [0, 4], "common": [0, 4, 21], "howev": [0, 5, 21, 23, 24, 25], "fulli": 0, "yet": [0, 13], "should": [0, 2, 3, 5, 6, 7, 8, 12, 17, 18], "string": [0, 4, 5, 6, 7, 9, 10, 11, 12, 14, 18, 19], "detail": [0, 2, 5, 10, 12, 15, 16, 17, 19, 21, 24], "space": [0, 2, 3, 5, 7, 8, 9, 12], "separ": [0, 2, 3, 5, 8, 10, 12, 22, 25], "element": [0, 3, 7, 9], "while": [0, 2, 3, 4, 5, 7, 10, 13, 14, 15, 25], "addit": [0, 5, 6, 11, 12, 17, 25], "kei": [0, 3, 5, 10, 11, 12, 17, 25], "valu": [0, 1, 2, 3, 5, 7, 10, 11, 12, 17, 18, 21, 22, 24, 25], "syntax": [0, 3, 4, 11, 25], "an": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25], "compos": [0, 7, 10, 12, 16, 17], "gttgcg": 0, "As": [0, 5, 10, 22, 23], "anoth": [0, 5, 6, 7, 9, 25], "complementari": [0, 2, 7, 24], "12": [0, 10, 12, 24], "cgcaac": 0, "type": [0, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22], "default": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19], "true": [0, 3, 5, 7, 8, 11, 12, 15, 16, 17, 21, 22, 25], "former": [0, 12, 21], "latter": [0, 1, 21], "indic": [0, 3, 7, 12], "want": [0, 2, 3, 5, 6, 7, 8, 9, 11, 12, 15, 17, 21, 22], "explicit": 0, "abov": [0, 5, 6, 12, 24], "read": [0, 3, 7, 9, 11, 12, 17], "onli": [0, 3, 4, 5, 6, 7, 8, 12, 13, 17, 21, 22, 24], "affect": [0, 9], "forc": [0, 4, 6, 11, 15, 17, 21, 22], "field": [0, 3, 8, 12], "hybrid": [0, 2, 10], "model": [0, 4, 5, 8, 12, 24], "interaction_typ": [0, 5, 24], "na": [0, 4, 6, 8], "determin": 0, "dna2": [0, 4, 6], "rna2": [0, 4, 6], "lj": [0, 4], "paramet": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22], "persistence_length": [0, 7, 8], "new_topologi": 0, "intern": [0, 17], "encod": 0, "integ": [0, 5, 12], "accord": [0, 2, 5], "watson": 0, "crick": 0, "mechan": 0, "sum": [0, 12, 21], "properti": [0, 11, 12, 16, 17, 18, 19], "leverag": [0, 4], "extend": [0, 4], "canon": 0, "pair": [0, 2, 4, 5, 7, 10, 11, 17, 18, 19, 21, 22, 24, 25], "creat": [0, 2, 3, 6, 7, 8, 11], "specif": [0, 1, 3, 5, 6, 10, 12, 13, 17, 21, 25], "inde": [0, 24], "custom": [0, 5, 12, 14], "x": [0, 3, 5, 6, 7, 9, 12, 25], "larger": [0, 5, 21, 22, 24, 25], "than": [0, 2, 5, 6, 7, 12, 16, 17, 22, 25], "9": [0, 2, 6, 24], "smaller": [0, 7, 8, 10, 12, 25], "bmod": 0, "neg": [0, 3, 5, 7, 8], "instead": [0, 5, 7, 8, 9, 10, 12], "letter": 0, "instanc": [0, 1, 3, 4, 5, 13, 15, 16, 17], "line": [0, 2, 3, 4, 5, 6, 7, 12, 24], "correspond": [0, 2, 3, 5, 7, 8, 17, 24], "part": [0, 2, 5, 8], "10": [0, 2, 3, 5, 6, 7, 8, 10, 12, 13, 21, 22, 23, 24, 25], "enclos": [0, 3, 5, 9, 12, 25], "them": [0, 2, 3, 6, 10, 20, 24], "bracket": [0, 3, 5, 10, 12, 17, 21, 25], "made": [0, 3, 6, 12, 24], "third": [0, 3, 24], "have": [0, 2, 3, 5, 6, 7, 8, 10, 12, 13, 24], "aa": 0, "gct": 0, "13": [0, 3, 12, 24], "guanin": 0, "cuda": [0, 4, 15, 17, 21, 22, 23], "backend": [0, 4, 5, 6, 15, 16], "whose": [0, 3, 5, 12, 25], "absolut": [0, 12, 17], "do": [0, 5, 6, 7, 8, 11, 15, 17, 21, 23, 24], "exce": [0, 5, 12, 25], "511": 0, "word": 0, "allow": [0, 2, 3, 5, 23], "mani": [0, 2, 5, 7, 8, 12, 21, 22, 23, 24], "nanotechnologi": 0, "export": [0, 22], "tacoxdna": [0, 22], "oxview": [0, 7, 8, 10, 22, 24], "adenita": [0, 22], "mrdna": 0, "oxdna": [1, 2, 3, 5, 7, 9, 11, 12, 15, 16, 17, 20, 21, 22, 23, 24], "basic": [1, 2, 15], "observ": [1, 3, 4, 6, 15, 16, 17, 21], "pattern": [1, 2, 4, 12], "associ": [1, 2, 3, 4, 5, 8, 14, 17, 18, 23], "callback": [1, 11, 17], "from": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 24], "both": [1, 3, 4, 6, 8, 10, 12, 24], "idea": [1, 2], "call": [1, 2, 7, 8, 10, 11, 17, 24], "configinfo": [1, 13, 15, 16, 17, 19], "subscrib": [1, 17], "notifi": [1, 17], "method": [1, 2, 12, 14, 17], "regist": 1, "trigger": [1, 17, 21], "import": [1, 3, 5, 6, 7, 10, 13, 14, 15, 21, 22], "oxpi": [1, 3, 4, 7, 10, 11, 13, 14, 16, 17, 18, 19, 20], "def": [1, 3, 10, 14], "on_t_upd": 1, "temperatur": [1, 4, 15, 17, 20], "wa": [1, 2, 4, 6, 11, 12, 16, 21, 23, 24], "updat": [1, 4, 5, 7, 10, 11, 12, 17, 21, 24], "conf_info": 1, "t_updat": 1, "manag": [1, 6, 10, 12, 13, 14, 15, 17], "config_info": [1, 7, 11, 13, 14, 15, 16, 17, 19], "somewher": [1, 6], "els": 1, "we": [1, 2, 3, 5, 6, 10, 12, 13, 15, 21, 22, 24], "fire": [1, 17], "off": [1, 3, 5, 6, 17], "invok": [1, 6, 17], "includ": [1, 2, 4, 5, 6, 7, 8, 10, 11, 23, 24], "h": [1, 3, 5, 6, 8, 12], "lambda": [1, 5, 15], "function": [1, 4, 5, 7, 10, 11, 17, 20], "class": [1, 4, 7, 11, 14, 16, 17, 18, 19, 20], "box_upd": 1, "_on_box_upd": 1, "update_temperatur": [1, 15, 17], "alwai": [1, 2, 3, 6, 9, 12, 21, 25], "valid": 1, "box_initialis": 1, "re": [1, 6], "initialis": [1, 5, 6, 15, 17, 18, 19], "even": [1, 3, 6], "dure": [1, 5, 21, 22, 24], "trial": [1, 5], "mont": [1, 4, 24], "carlo": [1, 4, 24], "volum": [1, 5, 10, 12, 17, 21], "move": [1, 3, 4, 5, 18, 21, 24], "revert": 1, "therefor": [1, 12, 17, 21, 24], "cannot": [1, 6, 15, 24], "assum": [1, 7, 12, 17, 25], "everi": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 17, 20, 22], "ff": [2, 4], "standard": [2, 5, 7, 12, 22], "extract": [2, 3, 6, 7, 8], "rate": [2, 3, 5, 7, 9, 13, 18], "constant": [2, 3, 9, 18], "rare": [2, 4, 22], "molecular": [2, 4, 8, 10, 12, 24], "descript": [2, 3, 5, 25], "literatur": 2, "review": 2, "briefli": 2, "best": [2, 12, 21], "suit": [2, 5, 6, 10], "transit": [2, 24], "barrier": 2, "metast": 2, "intermedi": 2, "partit": 2, "divid": [2, 12, 24], "interfac": [2, 4, 5, 6, 17, 18, 19], "\u03bb_0": 2, "\u03bb_n": 2, "q": [2, 12, 17], "context": [2, 7, 10, 13, 14, 15, 17], "studi": [2, 4], "unbound": 2, "bound": 2, "form": [2, 3, 5, 7, 12, 24], "estim": [2, 4], "\u03c6_0": 2, "leav": [2, 5], "cross": [2, 5, 12], "record": 2, "coordin": [2, 3, 5, 7, 12], "our": [2, 6, 10, 24], "phase": [2, 3, 9], "whenev": [2, 5], "reach": [2, 5, 12, 16], "come": [2, 6, 10, 12, 21], "stop": [2, 5, 7, 8, 10, 12, 17], "desir": [2, 5, 8, 12, 24], "obtain": [2, 4, 5, 10, 24], "given": [2, 5, 7, 8, 12, 15, 17, 18, 20, 21, 22], "k_": 2, "ab": 2, "prod_i": 2, "p": [2, 3, 4, 5, 8, 10, 12, 15, 17], "\u03bb_": 2, "\u03bb_i": 2, "probabl": [2, 5, 6, 21], "befor": [2, 5, 7, 8, 12, 15, 17], "return": [2, 7, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20], "practic": [2, 6], "launch": 2, "multipl": [2, 7, 8, 10, 23], "randomli": [2, 5, 25], "select": [2, 5, 12], "save": [2, 5, 7, 8, 12, 24], "configur": [2, 3, 4, 5, 7, 8, 10, 11, 14, 15, 16, 17, 19, 21, 24, 25], "fraction": 2, "goe": [2, 17], "back": [2, 5, 12], "requir": [2, 3, 4, 5, 12, 14, 17, 19, 20, 22], "stochast": [2, 5], "andersen": [2, 5], "thermostat": [2, 3, 5, 21, 22], "ensur": [2, 24], "ident": [2, 25], "path": [2, 5, 6, 7, 11, 12, 24, 25], "henc": 2, "sever": [2, 3, 5, 17], "step": [2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24], "trivial": [2, 12, 21], "parallel": [2, 3, 6, 7, 8], "concurr": 2, "approach": 2, "often": [2, 5, 10, 17, 21, 24], "melt": [2, 4], "duplex": [2, 10, 11, 24], "hairpin": [2, 3], "complex": [2, 5], "displac": [2, 5, 21, 22], "reaction": 2, "paper": [2, 10, 17, 24], "provid": [2, 4, 5, 7, 8, 10, 11, 12, 17, 21, 22, 24, 25], "python": [2, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20], "ffs_exampl": 2, "show": [2, 7, 8, 12, 24], "setup": [2, 6, 23], "If": [2, 3, 5, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 22, 23], "need": [2, 3, 5, 6, 7, 8, 10, 16, 22, 24], "adapt": [2, 24], "defint": 2, "file": [2, 3, 4, 6, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25], "accordingli": [2, 3], "core": [2, 4, 6, 7, 8, 15, 16, 22], "execut": [2, 5, 6, 24, 25], "cpu": [2, 4, 5, 6, 7, 15, 17, 22, 23], "present": [2, 3, 8, 12, 21, 24], "machin": [2, 6, 10], "submit": 2, "cluster": [2, 6, 10, 23], "physic": 2, "comput": [2, 4, 5, 6, 7, 8, 10, 12, 15, 17, 18, 19, 21], "similarli": 2, "gpu": [2, 4, 5, 6, 17, 22], "card": 2, "node": 2, "next": [2, 5, 6, 7, 10, 12, 16], "8": [2, 6, 21, 24], "mer": [2, 24], "terminologi": 2, "stabl": 2, "label": [2, 5, 8], "ldot": 2, "aka": 2, "q_i": 2, "q_": 2, "q_n": 2, "There": [2, 10], "stage": [2, 4], "init": [2, 15, 17, 18, 19], "success": [2, 5], "ffs_flux": 2, "ffs_shoot": 2, "name": [2, 3, 5, 7, 10, 11, 12, 17, 18, 21, 24], "up": [2, 4, 5, 7, 8, 10, 16, 17, 20, 21, 25], "40c": 2, "least": [2, 5, 24], "closer": [2, 5, 12], "full": [2, 5, 10], "bind": [2, 12, 17, 18, 19], "some": [2, 5, 6, 7, 10, 12, 13, 15, 16, 17, 20, 21, 22, 23, 24, 25], "thing": 2, "itself": [2, 10, 12, 21], "via": [2, 5, 6, 10, 11, 17], "command": [2, 4, 5, 6, 7, 17], "edit": [2, 6, 10], "clearli": 2, "mark": [2, 12], "readi": 2, "By": [2, 6, 12, 25], "look": [2, 5, 6, 12, 21, 24], "100": [2, 12, 14, 21], "It": [2, 3, 4, 5, 6, 17, 23, 25], "log": [2, 5, 12], "progress": 2, "report": [2, 5, 12, 24], "ncpu": [2, 7, 10, 11], "final": [2, 5, 12, 15, 17], "second": [2, 4, 7, 12, 17, 21, 24, 25], "fast": 2, "proceed": 2, "To": [2, 3, 5, 6, 17, 22], "enough": [2, 12, 24], "begin": [2, 3, 5, 11, 17], "relev": [2, 3, 12, 24], "etc": [2, 12, 14, 16, 17, 21], "collect": [2, 18], "switch": [2, 5], "count": [2, 5, 12, 24], "overwrit": [2, 9, 11, 12, 25], "alreadi": [2, 6], "repeat": 2, "screen": [2, 5, 7], "v": [2, 3, 7, 8, 10, 17, 23], "finish": [2, 10], "out": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 23, 24], "wait": [2, 23], "actual": [2, 3, 25], "thread": [2, 5, 6, 10, 11], "whether": [2, 5, 7, 11, 12, 17], "depend": [2, 3, 5, 6, 7, 12, 18, 21, 22, 25], "verbos": 2, "mode": [2, 5, 9], "take": [2, 5, 7, 9, 12, 14, 16, 17, 18, 19, 25], "30": [2, 12], "per": [2, 3, 5, 7, 8, 12, 17, 21, 23], "i0i1": 2, "i0if": 2, "prepar": 2, "\u03bb": 2, "here": [2, 3, 5, 6, 12, 13, 14, 15, 17, 20, 21, 22, 23, 25], "usag": [2, 4, 8, 11], "variabl": [2, 11, 18], "vari": [2, 21, 23], "slightli": [2, 7], "sinc": [2, 3, 4, 5, 12, 17, 21, 24], "doe": [2, 3, 5, 9, 12, 17, 25], "chosen": [2, 5, 24], "random": [2, 5, 7, 8, 25], "ones": [2, 3, 6, 24], "tabl": [2, 18], "never": [2, 5, 12], "succe": 2, "again": [2, 6, 10], "processor": [2, 11], "hour": 2, "20": [2, 23, 24], "bewar": [2, 5, 12], "reason": [2, 3, 6, 10, 17], "good": [2, 6], "usual": [2, 3, 5, 6, 22], "At": [2, 6, 18], "folder": [2, 5, 6, 12, 13, 25], "averag": [2, 5, 7, 8, 12, 15, 17], "taken": [2, 3, 5, 12, 21, 23, 24], "possibli": [2, 5, 12, 21], "previou": [2, 5], "invers": 2, "7": [2, 3, 12, 21, 24], "thei": [2, 3, 5, 7, 10, 17, 23, 24], "were": [2, 11, 24], "nsuccess": 2, "nattempt": 2, "5941": 2, "success_prob": 2, "0168322": 2, "undetermin": 2, "i1if": 2, "forder": 2, "111": 2, "1785": 2, "0621849": 2, "overal": [2, 5, 7, 21], "event": [2, 4, 17], "code": [3, 4, 5, 6, 12, 15, 17, 21], "implement": [3, 4, 5, 7, 11], "impos": 3, "tension": 3, "exert": [3, 5, 17], "simpli": [3, 10], "acceler": 3, "format": [3, 5, 8, 11, 23], "secondari": 3, "tertiari": 3, "tricki": 3, "treat": 3, "especi": [3, 22], "sourc": [3, 6, 11], "care": [3, 17], "adjust": 3, "enabl": [3, 4, 5, 6, 22], "external_forc": [3, 5, 12, 22], "suppli": 3, "external_forces_fil": [3, 5, 22], "quit": [3, 23], "simpl": [3, 4, 23, 25], "pseudoknot": [3, 7], "within": [3, 4, 7, 10, 12, 19, 23, 24], "block": [3, 5, 11, 15], "curli": [3, 12], "empti": [3, 5], "hash": 3, "symbol": [3, 6], "ignor": [3, 7, 12], "wrong": [3, 6], "sensibl": 3, "error": [3, 5, 6, 7, 8, 12, 15], "messag": [3, 17], "pars": [3, 5, 17], "act": [3, 4, 5, 9, 17, 18, 22], "nucleotid": [3, 4, 5, 7, 8, 11, 17, 19, 22, 23, 24, 25], "possibl": [3, 4, 5, 6, 12, 13, 15, 21, 24], "torqu": [3, 4, 17], "kind": 3, "combin": [3, 6], "maximum": [3, 5, 7, 8, 12, 17, 21, 22], "15": [3, 13, 24], "particl": [3, 4, 5, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 21, 22, 25], "memori": [3, 5, 21, 23], "manual": [3, 24], "overridden": 3, "recompil": 3, "macro": 3, "max_ext_forc": 3, "src": [3, 5, 10, 12], "main": [3, 5, 11, 12], "togeth": [3, 5, 10, 21, 23], "accompani": 3, "brief": 3, "external_forces_as_json": [3, 5], "json": [3, 5, 6, 7, 8, 12], "automatis": 3, "force_1": 3, "stiff": [3, 7, 8, 9, 13, 18], "00": [3, 13, 24], "pos0": [3, 9, 13, 18], "46": [3, 13], "3113780977": [3, 13], "11": [3, 6, 13, 15, 24], "1604626391": [3, 13], "26": [3, 13], "8730311801": [3, 13], "dir": [3, 6, 12, 13, 18], "force_2": 3, "99": [3, 13, 21], "83": [3, 13], "1532046751": [3, 13], "950789638": [3, 13], "37": [3, 13], "3071701142": [3, 13], "escap": 3, "doubl": [3, 5, 6, 12, 13], "quot": 3, "librari": [3, 4, 6], "retriev": [3, 11], "group_nam": [3, 12, 13, 18], "identifi": [3, 7, 12], "group": [3, 4, 12, 18], "force_energi": [3, 12], "id": [3, 7, 8, 11, 12, 13, 17, 18, 19], "uniqu": [3, 7, 12], "Its": 3, "linearli": [3, 5, 12], "fluctuat": [3, 7], "int": [3, 5, 7, 9, 11, 12, 17, 18, 19], "comma": [3, 12], "appli": [3, 4, 5, 12, 24], "entri": [3, 5], "dash": 3, "get": [3, 5, 6, 7, 8, 10, 11, 12, 17, 19, 23], "expand": 3, "compris": [3, 6], "5": [3, 5, 6, 7, 8, 10, 11, 12, 22, 24], "f0": [3, 9], "float": [3, 5, 6, 7, 9, 12, 17, 18, 20], "initi": [3, 4, 5, 9, 10, 17, 18, 24, 25], "growth": 3, "distanc": [3, 4, 5, 9, 10, 17, 18, 21], "md": [3, 4, 5, 7, 8, 12, 15, 21, 22], "mc": [3, 4, 5, 21, 22], "automat": [3, 5, 11, 15, 17, 21], "normalis": 3, "dir_as_centr": 3, "bool": [3, 5, 7, 9, 11, 12, 16, 17], "interpret": [3, 12, 25], "so": [3, 5, 6, 10, 11, 21, 24, 25], "po": [3, 7, 14, 15, 17, 18], "bit": 3, "48": [3, 10, 12], "pn": [3, 7], "grow": [3, 9, 18], "pull": [3, 4, 6, 9], "z": [3, 9, 12], "1e": 3, "moment": 3, "toward": [3, 9, 18, 24], "pleas": [3, 10], "ref_particl": [3, 9], "feel": [3, 12, 21], "ani": [3, 5, 6, 8, 10, 17, 18], "make": [3, 4, 5, 7, 10, 12, 15, 17, 21, 25], "somewhat": 3, "mislead": 3, "add": [3, 5, 6, 14, 17], "mutual_trap": [3, 9], "r0": [3, 7, 9, 18], "equilibrium": [3, 23], "pbc": [3, 7, 9, 12, 17], "without": [3, 5, 6, 11, 12, 17], "consid": [3, 7, 8, 12, 17], "period": [3, 5, 12], "boundari": [3, 5, 12], "condit": [3, 5, 12], "much": [3, 4, 9, 10, 21, 24], "stiff_rat": [3, 7, 9], "almost": [3, 9], "except": [3, 4, 5, 10], "long": [3, 24], "end": [3, 5, 6, 7, 8, 12, 17, 21, 24, 25], "14": [3, 6, 24], "39": 3, "favour": 3, "roughli": 3, "minimum": [3, 7, 20], "coincid": 3, "sign": [3, 5], "necessari": [3, 5, 22], "better": [3, 5, 17], "arbitrari": 3, "attach": 3, "someth": [3, 6, 17], "quasi": 3, "extens": [3, 4, 11], "rest": 3, "dx": [3, 9], "speed": [3, 4, 5], "movement": [3, 9], "non": [3, 5, 12, 21, 25], "zero": [3, 5, 12], "constrain": 3, "stai": [3, 9], "close": [3, 5, 12, 23, 25], "could": [3, 22], "twist": [3, 12, 22], "angl": [3, 4, 5, 10], "equal": [3, 5, 12, 24], "axi": [3, 7, 9, 11, 12, 15, 17], "mask": [3, 7, 9], "wise": [3, 9, 21], "multipli": [3, 5, 9], "point": [3, 5, 6, 7, 8, 11, 12, 17, 18, 22], "around": [3, 5, 12, 21], "center": [3, 7, 8, 9, 11, 12, 18], "neglect": 3, "compon": [3, 10, 12], "674909093169": 3, "18": 3, "6187733563": 3, "arbitrarili": 3, "high": [3, 5, 21], "mimic": 3, "hard": [3, 21, 24], "repulsion_plan": [3, 9], "half": 3, "w": [3, 9], "y": [3, 9, 12], "satisfi": 3, "equat": 3, "lt": 3, "d": [3, 7, 8, 11, 23], "ux": 3, "vy": 3, "wz": 3, "mbox": 3, "sqrt": [3, 12], "geq": 3, "snippet": [3, 12, 15, 22], "whole": [3, 5, 9], "proport": 3, "radiu": [3, 9, 18], "linear": [3, 5, 9, 12, 15, 24], "reduc": [3, 5, 7, 12, 22], "50": 3, "confin": [3, 4, 18], "spring": [3, 9], "elong": 3, "com_list": 3, "subject": 3, "ref_list": 3, "shall": 3, "sigma": 3, "diamet": 3, "wall": 3, "rescal": [3, 5], "expon": [3, 5], "2n": 3, "lennard": [3, 4], "jone": [3, 4], "express": [3, 5], "only_repuls": 3, "interactio": 3, "cut": [3, 5], "result": [3, 5, 6, 7, 11, 12, 17, 21], "pure": 3, "generate_insid": 3, "diverg": 3, "wait_tim": 3, "interv": [3, 10], "over": [3, 4, 5, 8, 15, 17, 18, 22], "increment": 3, "amount": [3, 10, 12, 20, 24], "conceiv": 4, "coars": [4, 7, 12], "grain": [4, 7, 12], "j": [4, 11, 12], "doy": 4, "loui": 4, "rework": 4, "now": [4, 13, 24], "framework": 4, "perform": [4, 5, 6, 7, 10, 17, 22, 25], "oxrna": [4, 24], "run": [4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 17, 21, 22, 23, 24], "serial": 4, "exploit": 4, "virtual": [4, 5, 6, 24], "algorithm": [4, 7, 12, 24], "greatli": [4, 5], "equilibr": [4, 5], "sampl": [4, 21, 23], "umbrella": [4, 5], "bias": [4, 24], "effici": [4, 21, 24], "free": [4, 5, 21], "profil": 4, "packag": [4, 6, 7, 10], "featur": [4, 6], "forward": 4, "flux": 4, "alter": 4, "behaviour": [4, 5, 17], "ad": [4, 12, 17, 23], "extern": [4, 6, 8, 10, 15, 17, 18, 22], "semi": 4, "plane": [4, 9], "sphere": [4, 9, 18], "control": [4, 5, 17, 21, 23], "behavior": 4, "repositori": [4, 6, 24], "demonstr": 4, "write": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15], "replica": 4, "exchang": 4, "temper": 4, "metadynam": 4, "popular": 4, "techniqu": [4, 24], "modern": [4, 23], "improv": [4, 22], "nucleic": [4, 7, 8, 10], "acid": [4, 7, 8, 10], "quantiti": [4, 19], "due": [4, 6, 17, 18, 23], "stretch": 4, "engin": 4, "complement": 4, "oxdna_analysis_tool": [4, 6, 7, 8, 9, 10, 11], "oat": [4, 6, 10], "aim": [4, 22], "facilit": 4, "numer": [4, 5, 6, 21, 22], "align": [4, 10, 12], "mean": [4, 5, 6, 10, 12, 17, 18, 23, 25], "subset": [4, 10, 12], "interduplex": 4, "comparison": 4, "ideal": [4, 22], "instal": [4, 7], "compil": [4, 21, 25], "known": 4, "issu": [4, 10, 22], "old": [4, 8, 11], "test": [4, 23], "dnanalysi": [4, 6, 12], "confgener": [4, 6], "plugin": [4, 10, 12], "topologi": [4, 5, 7, 8, 10, 11, 15, 17, 25], "convert": [4, 7, 8, 15, 17, 20], "relax": [4, 5], "increas": [4, 5, 22], "throughput": 4, "multi": [4, 12], "servic": 4, "mutual": [4, 7, 8], "trap": [4, 7, 8, 9, 13, 18], "harmon": [4, 9, 18], "rotat": [4, 5, 9, 21], "com": 4, "lj_wall": 4, "sawtooth": 4, "repulsion_plane_mov": 4, "hard_wal": 4, "pressur": 4, "stress": [4, 17, 22], "autocorrel": 4, "pitch": 4, "coaxial": 4, "factor": [4, 7, 8, 21], "densiti": [4, 5, 25], "radial": [4, 5], "distribut": [4, 5, 11, 24], "writh": 4, "tep": 4, "contact": [4, 10], "weight": [4, 5], "data": [4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 17, 21, 23], "evalu": [4, 5, 7, 8, 18], "document": [4, 5, 10, 12], "top": [4, 11, 15], "level": [4, 12], "api": [4, 6, 23], "notebook": [4, 7], "citat": 4, "modul": [4, 6, 7, 10, 15], "modifi": [4, 10, 11, 15, 22], "runtim": [4, 10, 15], "whitespac": 5, "account": [5, 7, 9, 17, 24], "semicolon": 5, "key1": [5, 25], "value1": [5, 25], "key2": [5, 25], "value2": [5, 25], "skip": [5, 7], "referenc": 5, "300k": 5, "energy_fil": [5, 15], "energy_t": 5, "dat": [5, 7, 8, 11, 12, 14, 15, 24], "equival": 5, "energy_t300k": 5, "mathemat": 5, "substitut": 5, "exp": 5, "1000": [5, 12, 14, 15, 22], "print_energy_everi": [5, 10, 15], "squar": [5, 7, 17, 25], "mandatori": [5, 12, 17, 25], "expect": [5, 6, 12], "These": [5, 12, 15, 22], "output": [5, 10, 11, 12, 14, 17, 19, 21, 24], "oper": [5, 7], "kelvin": [5, 20, 24], "append": [5, 9, 11, 12, 17], "celsiu": [5, 20, 24], "restart_step_count": [5, 15], "reset": 5, "counter": 5, "otherwis": [5, 7, 8, 12, 16, 17], "conf_fil": [5, 15], "trajectory_fil": [5, 10, 15], "momenta": [5, 12], "time_scal": [5, 15], "log_lin": 5, "cycl": [5, 12], "logarithm": 5, "print_conf_interv": [5, 10, 15], "scale": [5, 10, 12, 22], "just": [5, 6, 12], "accept": [5, 7, 8], "ratio": [5, 24], "choic": 5, "check": [5, 6, 7, 12, 17], "max_io": 5, "mb": 5, "fill": [5, 8], "too": [5, 17, 21, 23, 25], "quickli": 5, "your": [5, 6, 8, 10, 12, 17, 21, 23], "own": [5, 6, 8, 10, 12, 19, 21, 23], "risk": [5, 17], "fix_diffus": 5, "brought": [5, 12], "fix_diffusion_everi": 5, "diffus": 5, "100000": [5, 15], "seed": 5, "On": [5, 6, 21, 23], "unix": 5, "dev": [5, 6, 7, 8], "urandom": 5, "exist": [5, 10, 17], "readabl": 5, "null": 5, "confs_to_skip": 5, "observables_fil": [5, 12], "analysis_observables_fil": 5, "back_in_box": [5, 12], "lastconf_fil": [5, 17], "dump": 5, "last_conf": 5, "binary_initial_conf": 5, "binari": [5, 6, 16], "lastconf_file_bin": 5, "print_reduced_conf_everi": 5, "reduced_conf_output_dir": 5, "no_stdout_energi": 5, "stdout": [5, 12], "output_prefix": 5, "preced": 5, "prefix": 5, "checkpoint_everi": 5, "product": 5, "checkpoint": 5, "checkpoint_fil": 5, "checkpoint_trajectori": 5, "reload_from": 5, "reload": [5, 12], "incompat": [5, 6], "print_input": 5, "pid": 5, "being": [5, 12], "equilibration_step": [5, 21], "print_conf_ppc": 5, "list_typ": 5, "verlet": [5, 21], "cell": [5, 10, 21], "impli": 5, "o": [5, 8], "verlet_skin": [5, 15, 21], "width": [5, 24], "skin": 5, "sim_typ": [5, 15, 17, 22], "ffs_md": 5, "backend_precis": 5, "precis": [5, 6, 7, 24], "mix": [5, 6], "recommend": [5, 25], "cmake": [5, 21], "dt": [5, 12, 15, 21, 22], "higher": [5, 23], "longer": [5, 6], "instabl": [5, 21, 22], "typic": [5, 22, 24], "rang": [5, 13, 21, 24], "001": [5, 15, 21], "005": [5, 21], "refresh_vel": [5, 15], "boltzmann": 5, "thrown": 5, "doesn": [5, 6], "reset_initial_com_momentum": 5, "momentum": [5, 17], "enforc": [5, 8], "reproduc": 5, "reset_com_momentum": 5, "refresh": 5, "brownian": 5, "langevin": 5, "dpd": 5, "anderson": 5, "like": [5, 6, 17, 23, 24], "regular": [5, 15, 21], "bussi": [5, 22], "donadio": 5, "parrinello": 5, "dissip": 5, "avail": [5, 13], "newtonian_step": [5, 22], "integr": [5, 21], "pt": 5, "diff_coeff": [5, 22], "coeffici": 5, "gamma_tran": 5, "translat": [5, 15, 21], "damp": [5, 22], "bussi_tau": [5, 22], "correl": [5, 7, 8], "evolut": 5, "bdp": 5, "dpd_zeta": 5, "dpd_rcut": 5, "use_barostat": 5, "barostat": 5, "taget": 5, "delta_l": 5, "barostat_prob": 5, "attempt": [5, 6, 18], "barostat_molecular": 5, "molecul": [5, 11, 15, 17], "rather": [5, 12, 16, 17], "use_edg": 5, "parallelis": 5, "cuda_list": 5, "cells_auto_optimis": [5, 21], "build": [5, 6, 12, 14, 16, 20, 21, 23, 25], "sometim": [5, 6, 21], "disabl": [5, 6], "max_density_multipli": [5, 23], "footprint": [5, 21], "crash": [5, 10, 21], "3": [5, 6, 8, 11, 12, 17, 21, 24, 25], "print_problematic_id": 5, "caus": [5, 6, 8, 23], "incorrectli": 5, "exit": 5, "debug": [5, 6, 17], "purpos": 5, "cuda_devic": 5, "devic": 5, "suitabl": [5, 22], "cuda_sort_everi": 5, "sort": [5, 21], "3d": [5, 7, 12], "hilbert": [5, 21], "curv": [5, 24], "enhnanc": 5, "threads_per_block": 5, "grid": 5, "warp": 5, "cuda_avoid_cpu_calcul": 5, "cuda_barostat_always_refresh": 5, "cuda_print_energi": 5, "vmmc": [5, 17, 21, 24], "mc2": 5, "ensembl": [5, 8, 22], "nvt": [5, 22], "npt": 5, "delta_transl": [5, 21, 22], "delta": 5, "delta_rot": [5, 21, 22], "radian": 5, "delta_volum": 5, "edg": [5, 17, 25], "target": [5, 10], "check_energy_everi": 5, "scratch": [5, 17], "compar": [5, 7, 8, 22, 23], "throw": [5, 7], "check_energy_threshold": 5, "threshold": [5, 12], "01": 5, "adjust_mov": [5, 21], "optim": [5, 10, 21, 23], "sens": [5, 17], "maxclust": 5, "small_system": 5, "preserve_topologi": 5, "guarante": 5, "conserv": 5, "prevent": 5, "might": [5, 12, 22, 24], "suppress": 5, "umbrella_sampl": 5, "op_fil": [5, 24], "weights_fil": [5, 24], "last_hist_fil": 5, "histogram": [5, 8, 24], "frequenc": [5, 14, 17], "last_hist": [5, 24], "traj_hist_fil": 5, "seri": [5, 7, 8, 12, 24], "monitor": 5, "remov": [5, 6, 10, 17, 22], "traj_hist": 5, "init_hist_fil": 5, "load": [5, 8, 16, 17], "continu": 5, "statist": [5, 12], "extrapolate_hist": [5, 24], "extrapol": [5, 24], "safe_weight": 5, "consist": 5, "default_weight": 5, "assign": [5, 17, 24], "skip_hist_zero": 5, "use_average_seq": 5, "seq_dep_fil": 5, "locat": [5, 6, 10, 11, 12, 24], "max_backbone_forc": [5, 22], "fene": 5, "differenti": 5, "monoton": 5, "involv": [5, 19], "max_backbone_force_far": [5, 22], "limit": [5, 12, 23], "weak": 5, "04": 5, "2pn": 5, "eventu": 5, "ever": 5, "break": 5, "dh_lambda": 5, "salt": 5, "concentr": [5, 24], "1m": 5, "deby": [5, 12], "huckel": 5, "theori": 5, "3616455": 5, "debye_huckel_rhigh": 5, "smooth": 5, "hucker": 5, "dh_strength": 5, "strength": [5, 9, 18], "0543": 5, "dh_half_charged_end": 5, "carri": 5, "charg": [5, 17], "halv": 5, "hb_multipli": 5, "magnitud": [5, 22], "300": 5, "salt_concentr": [5, 21], "molar": 5, "m": [5, 6, 8, 12, 21, 24], "external_model": 5, "overrid": [5, 6], "rna_model": 5, "mismatch_repuls": 5, "mismatch": 5, "mismatch_repulsion_strength": 5, "seq_dep_file_dna": 5, "seq_dep_file_rna": 5, "seq_dep_file_na": 5, "lj_rcut": 5, "lj_kob_andersen": 5, "kob": 5, "mixtur": 5, "lj_n": 5, "generalis": 5, "classic": 5, "unlik": [5, 7, 25], "extra": 5, "must": [5, 7, 8, 10, 11, 22], "order_parameters_fil": [5, 12], "ffs_file": 5, "master": 5, "easili": 5, "handl": [5, 6, 7, 8, 15, 17, 21, 25], "dimension": 5, "cuda_ff": 5, "readm": 5, "ffs_generate_flux": 5, "until": 5, "forward1": 5, "forward2": 5, "backward1": 5, "backward2": 5, "backward": [5, 17], "condition1": 5, "condition2": 5, "shoot": 5, "stderr": [5, 12], "gen_flux_save_everi": 5, "achiev": [5, 24], "gen_flux_total_cross": 5, "gen_flux_conf_prefix": 5, "3rd": 5, "my_prefix_n2": 5, "gen_flux_debug": 5, "check_initial_st": 5, "turn": 5, "complain": 5, "die_on_unexpected_mast": 5, "die": 5, "master_forward1": 5, "master_backward1": 5, "enter": [5, 6], "unwant": 5, "basin": 5, "unexpected_master_prefix": 5, "unexpect": 5, "analysis_confs_to_skip": 5, "exclud": [5, 12], "analysi": [5, 14, 17, 25], "discard": [5, 7, 8], "big": 5, "slow": [5, 7, 22], "analysis_bytes_to_skip": 5, "jump": 5, "analys": [5, 7, 8, 10, 14, 16], "portion": [5, 17], "confs_to_analys": 5, "generate_consider_bonded_interact": [5, 25], "generate_bonded_cutoff": 5, "its": [5, 6, 10, 11, 12, 14, 17, 18, 19, 21, 25], "put": [5, 12], "energy_threshold": [5, 25], "insert": [5, 25], "cancel": 5, "quicker": 5, "aggress": 5, "external_forces_": 5, "customis": 5, "infrastructur": [5, 12], "easier": 5, "develop": [5, 6], "new": [5, 6, 7, 8, 10, 11, 14, 17, 23], "plugin_search_path": 5, "colon": 5, "search": [5, 6, 8], "plugin_do_cleanup": 5, "gdb": 5, "valgrind": 5, "plugin_observable_entry_point": 5, "make_observ": 5, "plugin_interaction_entry_point": 5, "make_interact": 5, "plugin_move_entry_point": 5, "make_mov": 5, "compliant": 6, "appl": 6, "clang": 6, "thoroughli": 6, "intel": 6, "dintel": 6, "ON": 6, "flag": 6, "although": [6, 21], "newer": [6, 23], "toolkit": 6, "meet": 6, "advis": [6, 21, 22, 23], "older": 6, "python3": [6, 15, 24], "debian": 6, "deriv": 6, "linux": 6, "distro": 6, "access": [6, 10, 11, 13, 14, 15, 17, 19, 20, 21], "woud": 6, "clone": 6, "repo": 6, "archiv": 6, "cd": [6, 23], "mkdir": 6, "section": [6, 10], "j4": 6, "jx": 6, "place": [6, 11, 25], "bin": [6, 12, 23, 25], "pip": 6, "environ": 6, "pipenv": 6, "conflict": 6, "permiss": 6, "git": 6, "synchron": 6, "onlin": 6, "don": [6, 7, 8, 12], "forget": 6, "dcuda": 6, "dcuda_common_arch": 6, "choos": 6, "architectur": [6, 22, 23], "nvcc": 6, "autodetect": 6, "arch": 6, "ddebug": 6, "optimis": [6, 21], "dg": 6, "dmpi": 6, "mpi": 6, "dsignal": 6, "dmosix": [6, 21], "compat": [6, 17, 23, 24], "mosix": 6, "ddoubl": 6, "dcuda_doubl": 6, "dnative_compil": 6, "march": 6, "nativ": [6, 24], "elsewher": 6, "djson_en": 6, "help": [6, 12, 21], "pertain": 6, "dpython": 6, "doxpysysteminstal": 6, "user": [6, 17], "home": 6, "wide": 6, "superus": 6, "privileg": 6, "unless": 6, "conda": 6, "anaconda": 6, "hpc": 6, "isn": 6, "program": [6, 24], "correctli": [6, 15], "rovigatti": 6, "contrib": [6, 12], "romano": 6, "find": [6, 7, 8, 10, 24], "dcmake_c_compil": 6, "gcc": 6, "dcmake_cxx_compil": 6, "problem": 6, "kit": 6, "stackoverflow": 6, "answer": 6, "varieti": 6, "bullet": 6, "fail": [6, 18, 23], "happen": 6, "correct": [6, 7, 24], "directli": [6, 20], "dpython_include_dir": 6, "dpython_execut": 6, "anaconda3": 6, "env": 6, "py311": 6, "particularli": 6, "maco": 6, "miniconda3": 6, "regard": 6, "byte": [6, 11], "numpi": [6, 7, 10, 11, 15, 17, 18], "arrai": [6, 7, 10, 15, 16, 17], "match": [6, 7], "download": 6, "pypi": 6, "isol": 6, "commonli": 6, "becaus": [6, 12, 24], "tend": [6, 21], "few": [6, 12, 23], "behind": 6, "try": [6, 10, 15, 21], "typeerror": 6, "object": [6, 7, 10, 11, 15, 16, 17, 18, 19, 20], "uninstal": 6, "illeg": 6, "instruct": 6, "brows": 6, "pybind11": 6, "septemb": 6, "2023": [6, 23], "done": [6, 10, 16, 23, 24], "releas": [6, 23], "page": [6, 10, 24], "github": [6, 11, 23], "pybind11_2": 6, "tgz": 6, "legaci": 6, "replac": 6, "unzip": 6, "sure": 6, "renam": 6, "make_install_setup": 6, "install_requir": 6, "test_run": 6, "quick": 6, "contribut": [6, 12], "nick": 6, "test_quick": 6, "test_oxpi": 6, "config": [6, 10, 11], "shell": 6, "sh": [6, 10], "broken": 7, "down": 7, "invoc": 7, "entir": [7, 10, 12, 13], "sub": 7, "individu": [7, 10], "jupyt": [7, 10], "10th": 7, "200": 7, "confgiru": 7, "traj": [7, 8, 10, 11], "align_output": 7, "decimate_output": 7, "stride": [7, 8], "str": [7, 9, 11, 17, 18, 19], "outfil": [7, 8], "ref_conf": 7, "none": [7, 10, 11, 16, 17, 18, 19], "conf": [7, 8, 10, 11, 13], "svd_align": 7, "ref_coord": 7, "ndarrai": [7, 11, 17, 18], "coord": 7, "ref_cent": 7, "dtype": 7, "float64": 7, "tupl": [7, 11, 18, 19], "decomposit": 7, "atom": [7, 8], "slower": 7, "confss": 7, "np": [7, 15, 17], "a1": [7, 11, 17], "a3": [7, 11, 17], "chunk": [7, 8, 11], "anm_parameter": [7, 8], "particles_arrai": 7, "rmsf": [7, 8, 10], "super": [7, 8], "backbone_flex": [7, 8], "traj_info": [7, 10, 11], "trajinfo": [7, 11], "top_info": [7, 10, 11], "topinfo": [7, 11], "torsion": [7, 8], "dihedr": 7, "bond_analysi": [7, 8], "dict": [7, 9, 10, 11], "inputfil": [7, 8, 10, 15, 16, 17, 18, 19, 20], "occup": 7, "design": [7, 8, 10, 22], "p1": [7, 8], "q1": 7, "p2": [7, 8], "q2": 7, "among": [7, 24], "incorrect_bond": 7, "missbond": 7, "correct_bond": 7, "nt_arrai": 7, "total_bond": 7, "closest": [7, 8], "lowest": 7, "rmsd": [7, 8, 10], "min_rmsd": 7, "centroid_candid": 7, "split_trajectori": 7, "lab": 7, "split": [7, 12, 21], "metadata": [7, 8, 11], "get_centroid": 7, "metric_nam": 7, "dbscan": [7, 8], "fed": 7, "clstere": 7, "repres": [7, 10, 11], "euclidean": [7, 12], "precomput": 7, "perform_dbscan": 7, "op": [7, 24], "metric": 7, "ep": [7, 8], "min_sampl": [7, 8], "op_nam": 7, "no_traj": 7, "interactive_plot": 7, "min_clust": 7, "shape": 7, "n_conf": [7, 10, 11], "n_op": 7, "neighborhood": 7, "plot": [7, 10], "interactivlei": 7, "anim": 7, "less": 7, "further": [7, 24], "to_check": 7, "matplotlib": 7, "sklearn": 7, "set_chunk_s": 7, "chunk_siz": [7, 8, 11], "chunksiz": 7, "get_chunk_s": [7, 11], "contact_map": [7, 8, 12], "exclus": [7, 8], "mean_conf": [7, 10], "root": 7, "plot_nam": [7, 8], "png": [7, 8], "data_fil": [7, 8], "rmsd_op": 7, "overlai": [7, 8, 11], "min_imag": [7, 17], "cubic": [7, 25], "vectorized_min_imag": 7, "paramt": 7, "nx3": [7, 17], "mx3": 7, "nxm": 7, "p1ss": 7, "p2ss": 7, "db_to_forc": [7, 8], "parse_dot_bracket": 7, "charact": 7, "unpair": 7, "db_to_forcelist": 7, "db_str": 7, "revers": [7, 8], "dictionari": [7, 9], "duplex_angle_plott": [7, 8], "get_angle_between": 7, "invert_mask": [7, 8], "start1": [7, 11], "start2": [7, 11], "invert": [7, 8], "median": 7, "stdev": 7, "represent": [7, 11], "percentag": [7, 21], "duplex_find": [7, 8], "end1": [7, 11], "end2": [7, 11], "fit": [7, 8], "find_duplex": 7, "monom": [7, 11, 12], "file_info": [7, 8], "filepath": 7, "analyz": [7, 8, 10], "filezi": 7, "configuraiton": 7, "digit": [7, 8], "round": [7, 8], "written": [7, 8, 12, 20], "multidimensional_scaling_mean": [7, 8], "distance_devi": 7, "masked_mean": 7, "greater": 7, "cutoff": [7, 22], "output_bond": [7, 8], "visual": [7, 10], "conversion_factor": 7, "convers": 7, "su": 7, "41": 7, "42": 7, "nm": 7, "pca": [7, 8], "align_posit": 7, "centered_ref_coord": 7, "map_confs_to_pc": 7, "ctx": [7, 11], "computecontext_map": 7, "chunk_id": 7, "transform": 7, "princip": [7, 10], "cunk_id": 7, "make_heatmap": 7, "covari": 7, "produc": [7, 8, 10, 11, 22, 24], "heatmat": 7, "matrix": [7, 11, 17], "displai": [7, 8, 10, 11], "imshow": 7, "eigenvalu": 7, "eigenvector": 7, "inp_fil": 7, "n1": 7, "n2": 7, "distinct": 7, "contour": [7, 8], "get_r": 7, "nucid": 7, "pair_dict": 7, "midpoint": 7, "fit_pl": 7, "plt_name": 7, "tangent": 7, "offset": [7, 8, 11], "subset_trajectori": [7, 8], "ref": 7, "victim": [7, 8], "num_cpu": 8, "index_fil": 8, "reference_structur": 8, "par": [8, 11], "mean_fil": 8, "out_fil": 8, "output_fil": 8, "wish": 8, "graph": [8, 23], "intend": 8, "trajectory_plot": 8, "designed_pair": 8, "trajecotri": 8, "against": 8, "filenam": [8, 9, 17], "serialized_data": 8, "epsilon": 8, "neighbor": [8, 23], "central": 8, "across": 8, "pickl": 8, "compute_mean": 8, "rmsd_plot": 8, "rmsd_data": 8, "mean_structur": 8, "f": [8, 10, 17], "dataset": 8, "drop": 8, "Will": 8, "arrang": 8, "db_file": 8, "text": [8, 12], "notat": 8, "angle_fil": 8, "duplex_angle_find": 8, "noth": [8, 17], "l": [8, 17, 25], "One": [8, 24], "forces2pair": 8, "force_fil": 8, "generate_forc": 8, "txt": [8, 24], "deviation_fil": 8, "alignment_configur": 8, "immedi": 8, "compress": 8, "assembl": 8, "dev_fil": 8, "pnnm": 8, "oxdnanm": 8, "protein": [8, 10], "oxdna_pdb": 8, "output_direct": 8, "rmsf_bfactor": 8, "pdbfile": 8, "35": [8, 12], "53": [8, 22], "uniform": 8, "residu": 8, "one_file_per_strand": 8, "num_compon": 8, "meanfil": 8, "pc": 8, "traj_fil": 8, "nucid_1": 8, "nucid_2": 8, "plot_energi": 8, "output_nam": 8, "inputname_a": 8, "external_force_util": 9, "upon": [9, 12], "equlibrium": 9, "harmonic_trap": 9, "rotating_harmonic_trap": 9, "circl": 9, "vecor": 9, "d0": 9, "d1": 9, "d2": 9, "repulsion_spher": 9, "force_read": 9, "read_force_fil": 9, "force_list": 9, "write_force_fil": 9, "open": 9, "funciton": 9, "short": [10, 15, 22, 24], "argument": [10, 11, 12, 17, 23, 25], "bash": 10, "autocomplet": 10, "avil": 10, "activ": [10, 23], "copi": [10, 15, 17], "complet": [10, 16, 17], "bash_complet": 10, "restart": [10, 12], "session": 10, "anm": 10, "parameter": 10, "centroid": 10, "map": [10, 11, 12, 15], "decim": 10, "deviat": 10, "dot": 10, "plotter": 10, "finder": 10, "info": [10, 11, 21], "minifi": 10, "multidimension": 10, "pdb": 10, "persist": 10, "superimpos": 10, "reader": 10, "ryeread": [10, 11], "get_conf": [10, 11], "hardcod": 10, "start_conf": [10, 11], "comment": 10, "give": 10, "principl": 10, "geometri": 10, "ipython": 10, "multiprocess": 10, "rye": 10, "writer": 10, "preval": 10, "pipelin": 10, "complic": 10, "benefici": 10, "research": 10, "learn": 10, "commun": 10, "modular": 10, "natur": 10, "lend": 10, "ask": [10, 17], "scientif": [10, 23], "question": 10, "minim": [10, 20], "comprehens": 10, "live": 10, "oxpy_jupyt": 10, "kwarg": [10, 11, 17], "init_from_filenam": [10, 15, 17], "kernel": 10, "spawn": 10, "inp": [10, 15, 17, 18], "item": 10, "oxpymanag": [10, 13, 14, 15, 17], "run_complet": [10, 17], "kill": 10, "pass": [10, 17], "modif": 10, "input_mod": 10, "1e6": [10, 22], "1e4": 10, "background": 10, "lost": 10, "subprocess": 10, "tolist": 10, "ifram": [10, 11], "embed": 10, "lib": 10, "oxdna_conf": [10, 11], "cite": [10, 17], "erik": [10, 23], "poppleton": [10, 23], "joakim": 10, "bohlin": 10, "michael": 10, "matthi": 10, "shuchi": 10, "sharma": 10, "fei": 10, "zhang": 10, "petr": 10, "\u0161ulc": 10, "nanostructur": 10, "e72": 10, "2020": 10, "doi": 10, "1093": 10, "nar": 10, "gkaa417": 10, "And": 10, "addition": 10, "jonah": 10, "procyk": 10, "aatmik": 10, "mallya": 10, "hao": 10, "yan": 10, "protocol": [10, 22], "2022": 10, "1038": 10, "s41596": 10, "022": 10, "00688": 10, "data_structur": 11, "is_last": 11, "file_s": 11, "dataclass": 11, "hold": [11, 12], "content": [11, 12, 24], "confinfo": 11, "idx": 11, "nconf": 11, "incl_v": 11, "nbase": 11, "top_fil": 11, "hierarchi": 11, "__getitem__": 11, "__setitem__": 11, "__iter__": 11, "initial_data": 11, "attribut": [11, 13, 14, 18], "unus": 11, "addtion": 11, "__from_old": 11, "style": 11, "consitut": 11, "get_kwdata": 11, "__": 11, "get_length": 11, "get_sequ": 11, "is_circular": 11, "is_old": 11, "came": 11, "set_old": 11, "from_old": 11, "set_sequ": 11, "new_seq": 11, "btype": [11, 17], "n3": [11, 17], "n5": [11, 17], "geom": 11, "fit_plan": 11, "get_rna_axi": 11, "complimentari": 11, "get_dna_axi": 11, "display_fil": 11, "files_with_ext": 11, "inbox_set": 11, "oxview_src": 11, "http": 11, "sulcgroup": 11, "io": 11, "viewer": 11, "file_str": 11, "inbox": 11, "url": 11, "reus": 11, "from_path": 11, "arg": [11, 17], "raw": 11, "forces_path": 11, "par_file_path": 11, "script_file_path": 11, "loro_patchy_conf": 11, "top_path": 11, "matrix_path": 11, "loro": 11, "patchi": 11, "flro_patchy_conf": 11, "particles_path": 11, "flro": 11, "patricl": 11, "oat_multiprocess": 11, "callabl": [11, 17], "namedtupl": 11, "accumul": [11, 12], "nonloc": 11, "keyword": 11, "chunker": 11, "fsize": 11, "1000000": 11, "iter": [11, 13, 24], "yield": [11, 24], "linear_read": 11, "trajecori": 11, "get_top_info": 11, "get_top_info_from_traj": 11, "get_traj_info": 11, "miss": 11, "strand_describ": 11, "global": 11, "detect": 11, "get_input_paramet": 11, "input_fil": [11, 17, 18, 19, 25], "insid": [11, 12], "write_conf": 11, "include_vel": 11, "conf_to_str": 11, "get_top_str": 11, "old_format": 11, "devis": 12, "dive": 12, "analysis_data_output_": 12, "data_output_": 12, "dictat": 12, "data_output_i": 12, "consider": 12, "data_output_j": 12, "print_everi": [12, 14, 17], "t_i": 12, "t_": 12, "jp": 12, "n_0": 12, "lfloor": 12, "rfloor": 12, "log_ppc": 12, "log_n0": 12, "log_fact": 12, "col_": 12, "col_i": 12, "col_j": 12, "start_from": 12, "beyond": [12, 18], "stop_at": 12, "only_last": 12, "update_name_with_tim": 12, "data_output_1": 12, "prova": 12, "col_1": 12, "col_2": 12, "potential_energi": 12, "colum": 12, "awar": [12, 17], "doxygen": 12, "pluginmanag": 12, "output_1": 12, "10000": [12, 15], "hb_energi": 12, "col": 12, "output_2": 12, "pot_energi": 12, "observab": 12, "get_observable_by_id": [12, 17], "update_everi": 12, "term": [12, 17], "hb": 12, "pairs_fil": 12, "bases_fil": 12, "silent": 12, "hb_list": [12, 19], "only_count": 12, "particle_posit": 12, "particle_id": 12, "pair_forc": 12, "particle_1": 12, "particle_2": 12, "honour": 12, "project": 12, "nota": 12, "bene": 12, "hueckel": 12, "pair_energi": 12, "particle1_id": 12, "particle2_id": 12, "print_list": 12, "strech": 12, "print_group": 12, "those": [12, 22], "interest": [12, 17, 19, 24], "post": 12, "traj_smal": 12, "print_momenta": 12, "hide": 12, "won": 12, "hidden": 12, "osmot": 12, "stress_tensor": 12, "symmetr": 12, "tensor": [12, 17], "xx": 12, "yy": 12, "zz": 12, "xy": 12, "xz": 12, "yz": 12, "pv_onli": 12, "tau": 12, "describer": 12, "16": [12, 23], "serialis": 12, "recreat": 12, "bp1a_id": 12, "bp1b_id": 12, "bp2a_id": 12, "bp2b_id": 12, "coax_vari": 12, "structure_factor": 12, "max_q": 12, "wave": 12, "speci": 12, "density_profil": 12, "max_valu": 12, "anyth": 12, "grater": 12, "mind": 12, "bin_siz": 12, "char": 12, "rdf": 12, "ax": 12, "sytem": 12, "yx": 12, "zy": 12, "zx": 12, "vector_angl": 12, "first_particle_index": 12, "last_particle_index": 12, "bead": 12, "atyp": 12, "front": 12, "chain": 12, "angle_index": 12, "cosin": 12, "measur": [12, 24], "v2": 12, "v3": 12, "pi": 12, "v1": 12, "print_local_detail": 12, "OR": 12, "subdomain_s": 12, "locate_plectonem": 12, "subchain": 12, "wrap": 12, "go_round": 12, "go_around": 12, "subdomain": 12, "right": 12, "plectonem": 12, "vologodskii": 12, "et": 12, "al": 12, "conform": 12, "supercoil": 12, "1992": 12, "loop": [12, 15], "writhe_threshold": 12, "28": 12, "print_space_posit": 12, "tip": [12, 21], "segment": 12, "print_siz": 12, "ferdinando": 12, "lorenzo": 12, "contact_threshold": 12, "touch": 12, "accourd": 12, "size_outer_threshold": 12, "outer": 12, "substanti": 12, "minimum_plectoneme_s": 12, "shorter": 12, "wont": 12, "bending_angle_number_seg": 12, "surround": 12, "neighbours_to_ignor": 12, "defalt": 12, "contact_dist": 12, "lower": 12, "only_outermost_contact": 12, "nest": 12, "25": [12, 23], "32": 12, "45": 12, "60": [12, 24], "watch": 12, "though": 12, "clash": [12, 22], "tell": 12, "20000": 13, "inputmd": 13, "imagin": 13, "similar": 13, "first_forc": 13, "pulling_forc": 13, "last_forc": 13, "baseforc": [13, 17, 18], "get_force_by_id": [13, 17], "my_forc": 13, "fly": 14, "subclass": [14, 18], "baseobserv": [14, 17, 19], "overload": [14, 17], "get_output_str": [14, 19], "add_output": [14, 17], "my_obs_output_fil": 14, "myob": 14, "self": [14, 16, 17, 18, 19], "curr_step": [14, 19], "lf": 14, "my_ob": 14, "my_obs_output": 14, "1k": [14, 15], "machineri": 15, "avg_po": 15, "backbone_sit": [15, 17], "pair_interact": [15, 17], "yourself": 15, "my_input": [15, 17, 20], "1e9": 15, "generate_default_input": [15, 20], "ye": 15, "init_conf": 15, "analysisbackend": [15, 16], "read_next_configur": [15, 16], "baseparticl": [15, 17], "flattened_conf": [15, 16, 17], "expos": [15, 17], "numpy_posit": 15, "dnanucleotid": [15, 17], "rnanucleotid": [15, 17], "baseinteract": [15, 17], "flattenedconfiginfo": [15, 16, 17], "flattenedvectorarrai": [15, 17], "basebox": [15, 17], "kelvin_to_oxdna": [15, 20], "celsius_to_oxdna": [15, 20], "rais": 15, "oxdnaexcept": 15, "incur": 15, "unrecover": 15, "oxdnaerror": 15, "arg0": [16, 17], "pybind11_object": [16, 17, 18, 19], "constructor": [16, 17, 18, 19], "conf_step": 16, "statu": 16, "flatten": [16, 17], "view": [16, 17], "ltcomtrap": [17, 18], "lt2dcomtrap": [17, 18], "movingtrap": [17, 18], "repulsivespher": [17, 18], "hblist": [17, 19], "print_coda": 17, "clean": 17, "joss": 17, "simmanag": 17, "__init__": 17, "input_filenam": 17, "popul": 17, "subsequ": 17, "remove_output": 17, "current_step": 17, "deprec": 17, "load_opt": 17, "print_configur": 17, "also_last": 17, "print_tim": 17, "onc": 17, "print_output": 17, "till": 17, "steps_run": 17, "system_energi": 17, "update_cpu_data_structur": 17, "meth": 17, "new_t": 17, "ext_potenti": 17, "int_cent": 17, "is_bond": 17, "3x3": 17, "strand_id": 17, "vel": 17, "groov": 17, "major": 17, "minor": 17, "lr_vector": [17, 18], "base_sit": 17, "stacking_sit": 17, "enum": 17, "bbvector3_sit": 17, "bbvector3": 17, "bbvector5_sit": 17, "bbvector5": 17, "stack3_sit": 17, "stack3": 17, "stack5_sit": 17, "stack5": 17, "connect": 17, "topology_id": 17, "begin_energy_comput": 17, "has_custom_stress_tensor": 17, "compute_r": 17, "update_forc": 17, "privat": 17, "member": [17, 23], "set_computed_r": 17, "pair_interaction_bond": 17, "pair_interaction_nonbond": 17, "unbond": [17, 24], "pair_interaction_term": 17, "term_id": 17, "pair_interaction_": 17, "singleton": 17, "child": 17, "box_sid": 17, "force_id": 17, "observable_id": 17, "ibaseinteract": 17, "flat": 17, "pointer": 17, "outdat": 17, "flat_posit": 17, "np_poss": 17, "transpar": 17, "va": 17, "np_va": 17, "get_abs_po": 17, "unwrap": 17, "get_set": [17, 19], "arg1": 17, "arg2": 17, "box_chang": 17, "sqr_min_image_dist": 17, "tune": 17, "overwritten": 17, "delet": 17, "del": 17, "log_fil": 17, "get_bool": 17, "boolean": 17, "whenc": 17, "submodul": [18, 19], "as_repulsivespher": 18, "cast": 18, "particular": [18, 22, 24], "lookup": 18, "potential_grid": 18, "interpol": [18, 24], "2d": 18, "remain": 18, "r_ext": 18, "felt": 18, "r_0": 18, "my_inp": 19, "sim_inp": 19, "degre": [20, 21], "maximis": 21, "guidanc": 21, "millisecond": 21, "6746": 21, "68876": 21, "timer": 21, "spent": [21, 24], "children": 21, "simbackend": 21, "675": 21, "023": 21, "651": 21, "170": 21, "29": 21, "000": 21, "055": 21, "66": [21, 24], "401": 21, "020": 21, "task": 21, "freedom": 21, "cuda_sort": 21, "certain": 21, "subtask": 21, "fewer": 21, "vice": 21, "versa": 21, "spend": [21, 24], "li": 21, "05": [21, 24], "proporion": 21, "weakli": 21, "largest": [21, 23], "003": 21, "mileag": 21, "experi": 21, "realli": 21, "power": 21, "worth": 21, "smallest": 21, "cost": 21, "consumpt": 21, "ll": 21, "gain": 21, "emploi": 21, "guidelin": 21, "decent": 21, "let": 21, "region": 22, "bend": 22, "steric": 22, "excess": 22, "lead": 22, "elimin": 22, "preliminari": 22, "notabl": 22, "With": 22, "procedur": [22, 25], "prohibit": 22, "cadnano": 22, "imposs": 22, "rigid": 22, "bodi": 22, "proce": 22, "overlap": 22, "yourfil": 22, "suffici": 22, "durat": 22, "deal": 22, "advantag": 22, "computation": 22, "demand": 22, "002": 22, "stabil": 22, "figur": 22, "nvidia": 23, "hardwar": 23, "june": 23, "uncommon": 23, "abl": [23, 24], "origami": 23, "dai": 23, "performac": 23, "v100": 23, "a100": 23, "mpcdf": 23, "cobra": 23, "raven": 23, "ai": 23, "applic": 23, "littl": 23, "signific": 23, "mp": 23, "altern": 23, "exclusive_process": 23, "prefer": 23, "volta": 23, "seq": 23, "nproc": 23, "epoppleton": 23, "softwar": 23, "sleep": 23, "echo": 23, "alloc": 23, "occasion": 23, "variou": 23, "80gb": 23, "524288": 23, "ran": 23, "why": 23, "variat": 23, "job": 23, "batch": 23, "replic": 23, "impact": 23, "csv": 23, "bia": 24, "subdirectori": 24, "rna_duplex_melt": 24, "dissoci": 24, "aid": 24, "wfile": 24, "visit": 24, "16204": 24, "1882": 24, "94": 24, "359": 24, "746": 24, "52": 24, "5898": 24, "0591": 24, "21252": 24, "2498": 24, "89783": 24, "educ": 24, "guess": 24, "order_paramet": 24, "all_native_bond": 24, "pair1": 24, "pair2": 24, "pair3": 24, "pair4": 24, "pair5": 24, "pair6": 24, "pair7": 24, "pair8": 24, "eight": 24, "sixteen": 24, "inclus": 24, "know": 24, "definit": 24, "finit": 24, "discuss": 24, "reweight": 24, "52c": 24, "54c": 24, "56c": 24, "58c": 24, "60c": 24, "62c": 24, "64c": 24, "66c": 24, "68c": 24, "70c": 24, "occupi": 24, "concern": 24, "regularli": 24, "cours": 24, "drive": 24, "print_conf": 24, "properli": 24, "appropri": 24, "800000000": 24, "extr": 24, "108383": 24, "10905": 24, "109717": 24, "110383": 24, "11105": 24, "111717": 24, "112383": 24, "11305": 24, "113717": 24, "114383": 24, "82092e": 24, "09": 24, "77615e": 24, "08": 24, "65144e": 24, "03838e": 24, "04243e": 24, "86621e": 24, "65915e": 24, "86057e": 24, "57265e": 24, "21364e": 24, "39341e": 24, "14272e": 24, "7052": 24, "146764": 24, "76907": 24, "41117": 24, "22416": 24, "12456": 24, "4065": 24, "2385": 24, "22": 24, "1423": 24, "65": 24, "863": 24, "974": 24, "08557e": 24, "07": 24, "32319": 24, "18642e": 24, "06": 24, "555020": 24, "264888": 24, "128915": 24, "63949": 24, "16633": 24, "8713": 24, "56": 24, "4644": 24, "2517": 24, "02": 24, "12706e": 24, "253708": 24, "56321e": 24, "5964e": 24, "83907e": 24, "24575e": 24, "557034": 24, "117652": 24, "55524": 24, "26656": 24, "13012": 24, "13301e": 24, "15444e": 24, "16511e": 24, "29258e": 24, "23788e": 24, "28829e": 24, "22111e": 24, "904787": 24, "386567": 24, "167955": 24, "74178": 24, "53979e": 24, "68655e": 24, "68639e": 24, "39074e": 24, "34511e": 24, "21377e": 24, "48457e": 24, "45377e": 24, "51192e": 24, "994075": 24, "399852": 24, "74418e": 24, "07371e": 24, "68578e": 24, "58849e": 24, "79688e": 24, "27231e": 24, "12831e": 24, "74782e": 24, "32996e": 24, "79646e": 24, "75748e": 24, "03628e": 24, "60608e": 24, "75626e": 24, "16622e": 24, "54698e": 24, "71386e": 24, "46119e": 24, "4761e": 24, "80752e": 24, "59081e": 24, "34659e": 24, "5904e": 24, "93909e": 24, "0908e": 24, "38277e": 24, "82229e": 24, "07489e": 24, "07421e": 24, "64187e": 24, "93341e": 24, "41997e": 24, "49618e": 24, "unbias": 24, "fourth": 24, "estimate_tm": 24, "9774084": 24, "8590862": 24, "54": 24, "9566703": 24, "8086249": 24, "9185418": 24, "7432626": 24, "58": 24, "8521952": 24, "6613256": 24, "7470068": 24, "5632429": 24, "62": 24, "6024042": 24, "4531267": 24, "64": 24, "4380124": 24, "3397566": 24, "2868094": 24, "2352155": 24, "68": 24, "1723566": 24, "1503401": 24, "70": 24, "0977175": 24, "0897356": 24, "tm": 24, "61": 24, "149231325455936": 24, "334": 24, "29923132545593": 24, "566189037958857": 24, "thorough": 25, "formal": 25, "triplet": 25, "cuboid": 25, "contrast": 25, "predetermin": 25, "overstretch": 25, "unfortun": 25, "extrem": 25, "successfulli": 25, "10x5x15": 25}, "objects": {"oxDNA_analysis_tools.UTILS.RyeReader": [[11, 0, 1, "", "Chunker"], [11, 0, 1, "", "conf_to_str"], [11, 0, 1, "", "describe"], [11, 0, 1, "", "get_confs"], [11, 0, 1, "", "get_input_parameter"], [11, 0, 1, "", "get_top_info"], [11, 0, 1, "", "get_top_info_from_traj"], [11, 0, 1, "", "get_top_string"], [11, 0, 1, "", "get_traj_info"], [11, 0, 1, "", "inbox"], [11, 0, 1, "", "linear_read"], [11, 0, 1, "", "strand_describe"], [11, 0, 1, "", "write_conf"]], "oxDNA_analysis_tools.UTILS.data_structures": [[11, 1, 1, "", "Chunk"], [11, 1, 1, "", "ConfInfo"], [11, 1, 1, "", "Configuration"], [11, 1, 1, "", "Monomer"], [11, 1, 1, "", "Strand"], [11, 1, 1, "", "System"], [11, 1, 1, "", "TopInfo"], [11, 1, 1, "", "TrajInfo"]], "oxDNA_analysis_tools.UTILS.data_structures.Chunk": [[11, 2, 1, "", "block"], [11, 2, 1, "", "file_size"], [11, 2, 1, "", "is_last"], [11, 2, 1, "", "offset"]], "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo": [[11, 2, 1, "", "id"], [11, 2, 1, "", "offset"], [11, 2, 1, "", "size"]], "oxDNA_analysis_tools.UTILS.data_structures.Configuration": [[11, 2, 1, "", "a1s"], [11, 2, 1, "", "a3s"], [11, 2, 1, "", "box"], [11, 2, 1, "", "energy"], [11, 2, 1, "", "positions"], [11, 2, 1, "", "time"]], "oxDNA_analysis_tools.UTILS.data_structures.Monomer": [[11, 2, 1, "", "btype"], [11, 2, 1, "", "id"], [11, 2, 1, "", "n3"], [11, 2, 1, "", "n5"], [11, 2, 1, "", "pair"], [11, 2, 1, "", "strand"]], "oxDNA_analysis_tools.UTILS.data_structures.Strand": [[11, 2, 1, "", "__from_old"], [11, 2, 1, "", "circular"], [11, 3, 1, "", "get_kwdata"], [11, 3, 1, "", "get_length"], [11, 3, 1, "", "get_sequence"], [11, 2, 1, "", "id"], [11, 3, 1, "", "is_circular"], [11, 3, 1, "", "is_old"], [11, 2, 1, "", "monomers"], [11, 3, 1, "", "set_old"], [11, 3, 1, "", "set_sequence"], [11, 2, 1, "", "type"]], "oxDNA_analysis_tools.UTILS.data_structures.System": [[11, 3, 1, "", "append"]], "oxDNA_analysis_tools.UTILS.data_structures.TopInfo": [[11, 2, 1, "", "nbases"], [11, 2, 1, "", "path"]], "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo": [[11, 2, 1, "", "idxs"], [11, 2, 1, "", "incl_v"], [11, 2, 1, "", "nconfs"], [11, 2, 1, "", "path"]], "oxDNA_analysis_tools.UTILS.geom": [[11, 0, 1, "", "fit_plane"], [11, 0, 1, "", "get_DNA_axis"], [11, 0, 1, "", "get_RNA_axis"]], "oxDNA_analysis_tools.UTILS.oat_multiprocesser": [[11, 0, 1, "", "oat_multiprocesser"]], "oxDNA_analysis_tools.UTILS.oxview": [[11, 0, 1, "", "display_files"], [11, 0, 1, "", "flro_patchy_conf"], [11, 0, 1, "", "from_path"], [11, 0, 1, "", "loro_patchy_conf"], [11, 0, 1, "", "oxdna_conf"]], "oxDNA_analysis_tools.align": [[7, 0, 1, "", "align"], [7, 0, 1, "", "svd_align"]], "oxDNA_analysis_tools.anm_parameterize": [[7, 0, 1, "", "anm_parameterize"]], "oxDNA_analysis_tools.backbone_flexibility": [[7, 0, 1, "", "backbone_flexibility"]], "oxDNA_analysis_tools.bond_analysis": [[7, 0, 1, "", "bond_analysis"]], "oxDNA_analysis_tools.centroid": [[7, 0, 1, "", "centroid"]], "oxDNA_analysis_tools.clustering": [[7, 0, 1, "", "get_centroid"], [7, 0, 1, "", "perform_DBSCAN"], [7, 0, 1, "", "split_trajectory"]], "oxDNA_analysis_tools.config": [[7, 0, 1, "", "check"], [7, 0, 1, "", "get_chunk_size"], [7, 0, 1, "", "set_chunk_size"]], "oxDNA_analysis_tools.contact_map": [[7, 0, 1, "", "contact_map"]], "oxDNA_analysis_tools.db_to_force": [[7, 0, 1, "", "db_to_forcelist"], [7, 0, 1, "", "parse_dot_bracket"]], "oxDNA_analysis_tools.decimate": [[7, 0, 1, "", "decimate"]], "oxDNA_analysis_tools.deviations": [[7, 0, 1, "", "deviations"], [7, 0, 1, "", "output"]], "oxDNA_analysis_tools.distance": [[7, 0, 1, "", "distance"], [7, 0, 1, "", "min_image"], [7, 0, 1, "", "vectorized_min_image"]], "oxDNA_analysis_tools.duplex_angle_plotter": [[7, 0, 1, "", "get_angle_between"]], "oxDNA_analysis_tools.duplex_finder": [[7, 1, 1, "", "Duplex"], [7, 0, 1, "", "duplex_finder"], [7, 0, 1, "", "find_duplex"]], "oxDNA_analysis_tools.duplex_finder.Duplex": [[7, 2, 1, "", "axis"], [7, 2, 1, "", "end1"], [7, 2, 1, "", "end2"], [7, 2, 1, "", "index"], [7, 2, 1, "", "pos"], [7, 2, 1, "", "start1"], [7, 2, 1, "", "start2"], [7, 2, 1, "", "time"]], "oxDNA_analysis_tools.external_force_utils.force_reader": [[9, 0, 1, "", "read_force_file"], [9, 0, 1, "", "write_force_file"]], "oxDNA_analysis_tools.external_force_utils.forces": [[9, 0, 1, "", "harmonic_trap"], [9, 0, 1, "", "mutual_trap"], [9, 0, 1, "", "repulsion_plane"], [9, 0, 1, "", "repulsion_sphere"], [9, 0, 1, "", "rotating_harmonic_trap"], [9, 0, 1, "", "string"]], "oxDNA_analysis_tools.file_info": [[7, 0, 1, "", "file_info"]], "oxDNA_analysis_tools.mean": [[7, 0, 1, "", "mean"]], "oxDNA_analysis_tools.minify": [[7, 0, 1, "", "minify"]], "oxDNA_analysis_tools.multidimensional_scaling_mean": [[7, 0, 1, "", "distance_deviations"], [7, 0, 1, "", "multidimensional_scaling_mean"]], "oxDNA_analysis_tools.output_bonds": [[7, 0, 1, "", "output_bonds"]], "oxDNA_analysis_tools.pca": [[7, 0, 1, "", "align_positions"], [7, 0, 1, "", "make_heatmap"], [7, 0, 1, "", "map_confs_to_pcs"], [7, 0, 1, "", "pca"]], "oxDNA_analysis_tools.persistence_length": [[7, 0, 1, "", "fit_PL"], [7, 0, 1, "", "get_r"], [7, 0, 1, "", "persistence_length"]], "oxDNA_analysis_tools.subset_trajectory": [[7, 0, 1, "", "subset"]], "oxDNA_analysis_tools.superimpose": [[7, 0, 1, "", "superimpose"]], "oxpy.core": [[17, 1, 1, "", "BaseBox"], [17, 1, 1, "", "BaseInteraction"], [17, 1, 1, "", "BaseParticle"], [17, 1, 1, "", "ConfigInfo"], [17, 1, 1, "", "Context"], [17, 1, 1, "", "DNANucleotide"], [17, 1, 1, "", "FlattenedConfigInfo"], [17, 1, 1, "", "FlattenedVectorArray"], [17, 1, 1, "", "InputFile"], [17, 1, 1, "", "Molecule"], [17, 1, 1, "", "OxpyManager"], [17, 1, 1, "", "RNANucleotide"]], "oxpy.core.BaseBox": [[17, 4, 1, "", "V"], [17, 4, 1, "", "box_sides"], [17, 3, 1, "", "get_abs_pos"], [17, 3, 1, "", "get_settings"], [17, 3, 1, "", "init"], [17, 3, 1, "", "min_image"], [17, 3, 1, "", "sqr_min_image_distance"]], "oxpy.core.BaseInteraction": [[17, 3, 1, "", "begin_energy_computation"], [17, 3, 1, "", "has_custom_stress_tensor"], [17, 3, 1, "", "pair_interaction"], [17, 3, 1, "", "pair_interaction_bonded"], [17, 3, 1, "", "pair_interaction_nonbonded"], [17, 3, 1, "", "pair_interaction_term"], [17, 3, 1, "", "set_computed_r"]], "oxpy.core.BaseParticle": [[17, 4, 1, "", "L"], [17, 4, 1, "", "btype"], [17, 4, 1, "", "ext_potential"], [17, 4, 1, "", "force"], [17, 4, 1, "", "index"], [17, 4, 1, "", "int_centers"], [17, 3, 1, "", "is_bonded"], [17, 4, 1, "", "n3"], [17, 4, 1, "", "n5"], [17, 4, 1, "", "orientation"], [17, 4, 1, "", "pos"], [17, 4, 1, "", "strand_id"], [17, 4, 1, "", "torque"], [17, 4, 1, "", "type"], [17, 4, 1, "", "vel"]], "oxpy.core.ConfigInfo": [[17, 3, 1, "", "N"], [17, 4, 1, "", "box"], [17, 4, 1, "", "box_sides"], [17, 4, 1, "", "current_step"], [17, 4, 1, "", "flattened_conf"], [17, 4, 1, "", "forces"], [17, 3, 1, "", "get_force_by_id"], [17, 3, 1, "", "get_observable_by_id"], [17, 4, 1, "", "interaction"], [17, 3, 1, "", "molecules"], [17, 3, 1, "", "notify"], [17, 4, 1, "", "observables"], [17, 3, 1, "", "particles"], [17, 3, 1, "", "subscribe"], [17, 4, 1, "", "temperature"]], "oxpy.core.DNANucleotide": [[17, 3, 1, "", "backbone_site"], [17, 3, 1, "", "base_site"], [17, 3, 1, "", "stacking_site"]], "oxpy.core.FlattenedConfigInfo": [[17, 4, 1, "", "a1s"], [17, 4, 1, "", "a3s"], [17, 4, 1, "", "positions"], [17, 4, 1, "", "types"]], "oxpy.core.InputFile": [[17, 3, 1, "", "get_bool"], [17, 3, 1, "", "init_from_filename"], [17, 3, 1, "", "keys"]], "oxpy.core.Molecule": [[17, 4, 1, "", "id"], [17, 4, 1, "", "particles"], [17, 4, 1, "", "topology_id"]], "oxpy.core.OxpyManager": [[17, 3, 1, "", "add_output"], [17, 3, 1, "", "config_info"], [17, 4, 1, "", "current_step"], [17, 3, 1, "", "init"], [17, 3, 1, "", "load_options"], [17, 3, 1, "", "print_configuration"], [17, 3, 1, "", "print_timings"], [17, 3, 1, "", "remove_output"], [17, 3, 1, "", "run"], [17, 3, 1, "", "run_complete"], [17, 3, 1, "", "steps_run"], [17, 3, 1, "", "system_energy"], [17, 3, 1, "", "update_CPU_data_structures"], [17, 3, 1, "", "update_temperature"]], "oxpy.core.RNANucleotide": [[17, 3, 1, "", "backbone_site"], [17, 3, 1, "", "base_site"], [17, 3, 1, "", "bbvector3_site"], [17, 3, 1, "", "bbvector5_site"], [17, 3, 1, "", "stack3_site"], [17, 3, 1, "", "stack5_site"], [17, 3, 1, "", "stacking_site"]], "oxpy.core.analysis": [[16, 1, 1, "", "AnalysisBackend"]], "oxpy.core.analysis.AnalysisBackend": [[16, 3, 1, "", "analyse"], [16, 4, 1, "", "conf_step"], [16, 3, 1, "", "config_info"], [16, 3, 1, "", "done"], [16, 4, 1, "", "flattened_conf"], [16, 4, 1, "", "particles"], [16, 3, 1, "", "read_next_configuration"]], "oxpy.core.forces": [[18, 1, 1, "", "BaseForce"], [18, 1, 1, "", "LT2DCOMTrap"], [18, 1, 1, "", "LTCOMTrap"], [18, 1, 1, "", "MovingTrap"], [18, 1, 1, "", "RepulsiveSphere"]], "oxpy.core.forces.BaseForce": [[18, 3, 1, "", "as_RepulsiveSphere"], [18, 4, 1, "", "group_name"], [18, 4, 1, "", "id"], [18, 3, 1, "", "init"], [18, 4, 1, "", "pos0"], [18, 3, 1, "", "potential"], [18, 4, 1, "", "rate"], [18, 4, 1, "", "stiff"], [18, 4, 1, "", "type"], [18, 3, 1, "", "value"]], "oxpy.core.forces.LT2DCOMTrap": [[18, 4, 1, "", "potential_grid"]], "oxpy.core.forces.LTCOMTrap": [[18, 4, 1, "", "potential_grid"]], "oxpy.core.forces.MovingTrap": [[18, 4, 1, "", "dir"], [18, 4, 1, "", "pos0"], [18, 4, 1, "", "rate"], [18, 4, 1, "", "stiff"]], "oxpy.core.forces.RepulsiveSphere": [[18, 4, 1, "", "center"], [18, 4, 1, "", "r0"], [18, 4, 1, "", "r_ext"], [18, 4, 1, "", "rate"]], "oxpy.core.observables": [[19, 1, 1, "", "BaseObservable"], [19, 1, 1, "", "HBList"]], "oxpy.core.observables.BaseObservable": [[19, 4, 1, "", "config_info"], [19, 3, 1, "", "get_output_string"], [19, 3, 1, "", "get_settings"], [19, 4, 1, "", "id"], [19, 3, 1, "", "init"]], "oxpy.core.observables.HBList": [[19, 3, 1, "", "hb_list"]], "oxpy.utils": [[20, 0, 1, "", "Celsius_to_oxDNA"], [20, 0, 1, "", "Kelvin_to_oxDNA"], [20, 0, 1, "", "generate_default_input"]]}, "objtypes": {"0": "py:function", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property"}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "titleterms": {"configur": [0, 12, 22], "topologi": 0, "file": [0, 5, 7, 8, 12], "classic": 0, "format": 0, "3": 0, "5": 0, "new": 0, "special": 0, "nucleotid": [0, 12], "convert": 0, "from": 0, "oxdna": [0, 4, 6, 8, 10, 25], "event": 1, "python": [1, 4, 6, 14], "c": 1, "list": 1, "support": 1, "forward": [2, 5], "flux": [2, 5], "sampl": [2, 5, 24], "exampl": [2, 3, 15], "system": 2, "initi": [2, 22], "shoot": 2, "result": 2, "over": 2, "small": 2, "set": [2, 12, 24], "run": 2, "extern": [3, 5, 9, 12, 13], "forc": [3, 5, 7, 8, 9, 10, 12, 13, 18], "common": [3, 5, 12], "option": [3, 5, 6, 12], "string": 3, "mutual": 3, "trap": 3, "harmon": 3, "rotat": 3, "repuls": 3, "plane": 3, "sphere": 3, "type": 3, "com": 3, "lj_wall": 3, "sawtooth": 3, "repulsion_plane_mov": 3, "hard_wal": 3, "tabl": 4, "content": 4, "analysi": [4, 6, 7, 8, 10, 15, 16], "bind": [4, 6], "input": 5, "gener": [5, 8], "syntax": 5, "core": [5, 17, 18, 19], "molecular": [5, 21, 22], "dynam": [5, 21, 22], "constant": 5, "temperatur": [5, 24], "simul": [5, 12, 15, 21, 23], "pressur": [5, 12], "cuda": [5, 6], "mont": [5, 21, 22], "carlo": [5, 21, 22], "dna": 5, "dna2": 5, "rna": 5, "rna2": 5, "na": 5, "lj": 5, "lennard": 5, "jone": 5, "ff": 5, "dnanalysi": [5, 25], "confgener": [5, 25], "observ": [5, 12, 14, 19], "plugin": [5, 11], "instal": 6, "requir": 6, "compil": 6, "updat": 6, "local": 6, "copi": 6, "cmake": 6, "make": 6, "target": 6, "choic": 6, "oxpi": [6, 15], "tool": [6, 10], "known": 6, "issu": 6, "us": 6, "old": 6, "version": 6, "test": 6, "oat": [7, 8, 9, 11], "script": [7, 10], "interfac": [7, 10], "document": [7, 8, 9, 11], "align": [7, 8], "anm": [7, 8], "parameter": [7, 8], "backbon": [7, 8], "flexibl": [7, 8], "bond": [7, 8, 12], "centroid": [7, 8], "cluster": [7, 8], "config": [7, 8], "contact": [7, 8, 12], "map": [7, 8], "decim": [7, 8], "deviat": [7, 8], "distanc": [7, 8, 12], "dot": [7, 8], "bracket": [7, 8], "duplex": [7, 8], "angl": [7, 8, 12], "plotter": [7, 8], "finder": [7, 8], "info": [7, 8], "mean": [7, 8], "minifi": [7, 8], "multidimension": [7, 8], "scale": [7, 8], "output": [7, 8], "principl": 7, "compon": [7, 8], "persist": [7, 8], "length": [7, 8], "subset": [7, 8], "trajectori": [7, 8], "superimpos": [7, 8], "command": [8, 10], "line": [8, 10], "posit": [8, 12], "argument": 8, "name": 8, "pair": [8, 12], "pdb": 8, "princip": 8, "plot": 8, "energi": [8, 12], "util": [9, 10, 11, 20], "reader": [9, 11], "writer": 9, "top": 10, "level": 10, "api": [10, 15], "notebook": 10, "citat": 10, "data": [11, 24], "structur": [11, 12], "geometri": 11, "ipython": 11, "oxview": 11, "multiprocess": 11, "rye": 11, "time": 12, "total": 12, "potenti": 12, "hydrogen": 12, "singl": 12, "torqu": 12, "due": 12, "interact": 12, "between": 12, "two": 12, "particl": 12, "all": 12, "stretch": 12, "associ": 12, "act": 12, "": 12, "stress": 12, "autocorrel": 12, "pitch": 12, "coaxial": 12, "stack": 12, "relat": 12, "quantiti": 12, "factor": 12, "densiti": 12, "profil": 12, "radial": 12, "distribut": 12, "function": 12, "vector": 12, "writh": 12, "tep": 12, "modifi": 13, "runtim": 13, "write": 14, "an": 15, "simpl": 15, "librari": 15, "except": 15, "extend": 15, "The": [16, 17, 18, 19, 20], "modul": [16, 17, 18, 19, 20], "improv": 21, "perform": [21, 23], "gpu": [21, 23], "relax": 22, "first": 22, "stage": 22, "second": 22, "effici": 23, "usag": [23, 25], "class": 23, "increas": 23, "throughput": 23, "multi": 23, "process": 23, "servic": 23, "umbrella": 24, "order": 24, "paramet": 24, "weight": 24, "evalu": 24, "estim": 24, "melt": 24}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Configuration and topology files": [[0, "configuration-and-topology-files"]], "Configuration file": [[0, "configuration-file"]], "Topology file": [[0, "topology-file"]], "Classic format (3\u2019 \\to 5\u2019)": [[0, "classic-format-3-to-5"]], "New format (5\u2019 \\to 3\u2019)": [[0, "new-format-5-to-3"]], "Special nucleotides": [[0, "special-nucleotides"]], "Converting to and from oxDNA configurations": [[0, "converting-to-and-from-oxdna-configurations"]], "Events": [[1, "events"]], "Python": [[1, null]], "C++": [[1, null]], "List of supported events": [[1, "list-of-supported-events"]], "Forward Flux Sampling": [[2, "forward-flux-sampling"]], "Example system": [[2, "example-system"]], "Initial flux": [[2, "initial-flux"]], "Shooting": [[2, "shooting"]], "Example results over small sets of runs": [[2, null]], "External forces": [[3, "external-forces"], [5, "external-forces"]], "Common options": [[3, "common-options"], [12, "common-options"]], "String": [[3, "string"]], "Example": [[3, null], [3, null], [3, null], [3, null], [3, null], [3, null]], "Mutual Trap": [[3, "mutual-trap"]], "Harmonic trap": [[3, "harmonic-trap"]], "Rotating harmonic trap": [[3, "rotating-harmonic-trap"]], "Repulsion plane": [[3, "repulsion-plane"]], "Repulsive sphere": [[3, "repulsive-sphere"]], "type = com": [[3, "type-com"]], "type = LJ_wall": [[3, "type-lj-wall"]], "type = sawtooth": [[3, "type-sawtooth"]], "type = repulsion_plane_moving": [[3, "type-repulsion-plane-moving"]], "type = hard_wall": [[3, "type-hard-wall"]], "oxDNA": [[4, "oxdna"], [25, "oxdna"]], "Table of Contents": [[4, null]], "Analysis": [[4, "analysis"]], "Python Bindings": [[4, "python-bindings"]], "Input file": [[5, "input-file"]], "General syntax": [[5, "general-syntax"]], "Core options": [[5, "core-options"]], "Molecular dynamics options": [[5, "molecular-dynamics-options"]], "Constant-temperature simulations": [[5, "constant-temperature-simulations"]], "Constant-pressure simulations": [[5, "constant-pressure-simulations"]], "CUDA options": [[5, "cuda-options"]], "Monte Carlo options": [[5, "monte-carlo-options"]], "Common options for DNA, DNA2, RNA and RNA2 simulations": [[5, "common-options-for-dna-dna2-rna-and-rna2-simulations"]], "Common options for DNA2 and RNA2 simulations": [[5, "common-options-for-dna2-and-rna2-simulations"]], "Common options for DNA and DNA2 simulations": [[5, "common-options-for-dna-and-dna2-simulations"]], "Options for DNA2 simulations": [[5, "options-for-dna2-simulations"]], "Options for RNA and RNA2 simulations": [[5, "options-for-rna-and-rna2-simulations"]], "Options for RNA2 simulations": [[5, "options-for-rna2-simulations"]], "Options for NA simulations": [[5, "options-for-na-simulations"]], "Options for LJ (Lennard-Jones) simulations": [[5, "options-for-lj-lennard-jones-simulations"]], "Forward Flux Sampling (FFS) options": [[5, "forward-flux-sampling-ffs-options"]], "DNAnalysis options": [[5, "dnanalysis-options"]], "confGenerator options": [[5, "confgenerator-options"]], "Observables": [[5, "observables"], [12, "observables"]], "Plugins options": [[5, "plugins-options"]], "Installation": [[6, "installation"]], "Requirements": [[6, "requirements"]], "CUDA": [[6, "cuda"]], "Python bindings": [[6, "python-bindings"]], "Compiling oxDNA": [[6, "compiling-oxdna"]], "Updating a local copy": [[6, "updating-a-local-copy"]], "CMake options": [[6, "cmake-options"]], "make targets": [[6, "make-targets"]], "CMake compiler choice": [[6, "cmake-compiler-choice"]], "oxpy and oxDNA Analysis Tools": [[6, "oxpy-and-oxdna-analysis-tools"]], "Known issues": [[6, "known-issues"]], "Using oxpy with old Python versions": [[6, "using-oxpy-with-old-python-versions"]], "Testing": [[6, "testing"]], "OAT scripting interface documentation": [[7, "oat-scripting-interface-documentation"]], "Align": [[7, "align"], [8, "align"]], "ANM parameterize": [[7, "anm-parameterize"], [8, "anm-parameterize"]], "Backbone flexibility": [[7, "backbone-flexibility"], [8, "backbone-flexibility"]], "Bond analysis": [[7, "bond-analysis"], [8, "bond-analysis"]], "Centroid": [[7, "centroid"], [8, "centroid"]], "Clustering": [[7, "clustering"], [8, "clustering"]], "Config": [[7, "config"], [8, "config"]], "Contact map": [[7, "contact-map"], [8, "contact-map"]], "Decimate": [[7, "decimate"], [8, "decimate"]], "Deviations": [[7, "deviations"], [8, "deviations"]], "Distance": [[7, "distance"], [8, "distance"]], "Dot-bracket to force": [[7, "dot-bracket-to-force"], [8, "dot-bracket-to-force"]], "Duplex angle plotter": [[7, "duplex-angle-plotter"], [8, "duplex-angle-plotter"]], "Duplex finder": [[7, "duplex-finder"], [8, "duplex-finder"]], "File info": [[7, "file-info"], [8, "file-info"]], "Mean": [[7, "mean"], [8, "mean"]], "Minify": [[7, "minify"], [8, "minify"]], "Multidimensional scaling mean": [[7, "multidimensional-scaling-mean"], [8, "multidimensional-scaling-mean"]], "Output bonds": [[7, "output-bonds"], [8, "output-bonds"]], "Principle component analysis": [[7, "principle-component-analysis"]], "Persistence length": [[7, "persistence-length"]], "Subset trajectory": [[7, "subset-trajectory"], [8, "subset-trajectory"]], "Superimpose": [[7, "superimpose"], [8, "superimpose"]], "OAT command line documentation": [[8, "oat-command-line-documentation"]], "Positional Arguments": [[8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"], [8, "Positional Arguments"]], "Named Arguments": [[8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"], [8, "Named Arguments"]], "Forces to pairs": [[8, "forces-to-pairs"]], "Generate force": [[8, "generate-force"]], "oxDNA -> PDB": [[8, "oxdna-pdb"]], "Principal component analysis": [[8, "principal-component-analysis"]], "Persistence Length": [[8, "persistence-length"]], "Plot energy": [[8, "plot-energy"]], "OAT external force utilities documentation": [[9, "oat-external-force-utilities-documentation"]], "Forces": [[9, "forces"]], "Reader/Writer": [[9, "reader-writer"]], "oxDNA Analysis Tools": [[10, "oxdna-analysis-tools"]], "Command Line Interface": [[10, "command-line-interface"]], "Scripting interface": [[10, "scripting-interface"]], "Top-level API": [[10, "top-level-api"]], "Utility API": [[10, "utility-api"]], "Forces API": [[10, "forces-api"]], "Analysis notebooks": [[10, "analysis-notebooks"]], "Citation": [[10, "citation"]], "OAT utilities documentation": [[11, "oat-utilities-documentation"]], "Data structures": [[11, "data-structures"]], "Geometry utilities": [[11, "geometry-utilities"]], "iPython oxView plugin": [[11, "ipython-oxview-plugin"]], "Multiprocesser": [[11, "multiprocesser"]], "Rye reader": [[11, "rye-reader"]], "External observable file": [[12, "external-observable-file"]], "Simulation time": [[12, "simulation-time"]], "Total potential energy": [[12, "total-potential-energy"]], "Hydrogen-bonding energy": [[12, "hydrogen-bonding-energy"]], "Hydrogen bonds": [[12, "hydrogen-bonds"]], "Position of a single nucleotide": [[12, "position-of-a-single-nucleotide"]], "Forces and torques due to pair interactions": [[12, "forces-and-torques-due-to-pair-interactions"]], "Distance between two (sets of) particles": [[12, "distance-between-two-sets-of-particles"]], "Distance between all pairs of particles": [[12, "distance-between-all-pairs-of-particles"]], "Interaction energy between pairs of particles": [[12, "interaction-energy-between-pairs-of-particles"]], "Stretched bonds": [[12, "stretched-bonds"]], "Energy associated to the external forces": [[12, "energy-associated-to-the-external-forces"]], "External force acting on particle(s)": [[12, "external-force-acting-on-particle-s"]], "Configuration": [[12, "configuration"]], "Pressure": [[12, "pressure"]], "Stress autocorrelation": [[12, "stress-autocorrelation"]], "Pitch": [[12, "pitch"]], "Coaxial-stacking-related quantities": [[12, "coaxial-stacking-related-quantities"]], "Structure factor": [[12, "structure-factor"]], "Density profile": [[12, "density-profile"]], "Radial distribution function": [[12, "radial-distribution-function"]], "Vector angle": [[12, "vector-angle"]], "Writhe": [[12, "writhe"]], "TEP contacts": [[12, "tep-contacts"]], "Modifying external forces at runtime": [[13, "modifying-external-forces-at-runtime"]], "Writing observables in Python": [[14, "writing-observables-in-python"]], "Oxpy": [[15, "oxpy"]], "An example of a simple simulation": [[15, "an-example-of-a-simple-simulation"]], "An example of a simple analysis": [[15, "an-example-of-a-simple-analysis"]], "Library API": [[15, "library-api"]], "Exceptions": [[15, "exceptions"]], "Extending Oxpy": [[15, "extending-oxpy"]], "The analysis module": [[16, "the-analysis-module"]], "The core module": [[17, "the-core-module"]], "The core.forces module": [[18, "the-core-forces-module"]], "The core.observables module": [[19, "the-core-observables-module"]], "The utils module": [[20, "the-utils-module"]], "Improving performance": [[21, "improving-performance"]], "Molecular dynamics": [[21, "molecular-dynamics"]], "GPU simulations": [[21, "gpu-simulations"]], "Monte Carlo": [[21, "monte-carlo"]], "Relaxing initial configurations": [[22, "relaxing-initial-configurations"]], "First stage: Monte Carlo relaxation": [[22, "first-stage-monte-carlo-relaxation"]], "Second stage: molecular dynamics relaxation": [[22, "second-stage-molecular-dynamics-relaxation"]], "Efficient GPU usage": [[23, "efficient-gpu-usage"]], "Simulation performance on GPU classes": [[23, "simulation-performance-on-gpu-classes"]], "Increasing simulation throughput with multi-process service": [[23, "increasing-simulation-throughput-with-multi-process-service"]], "Umbrella sampling": [[24, "umbrella-sampling"]], "Setting the order parameters and weights": [[24, "setting-the-order-parameters-and-weights"]], "Data evaluation and estimation of the melting temperature": [[24, "data-evaluation-and-estimation-of-the-melting-temperature"]], "Usage": [[25, "usage"]], "DNAnalysis": [[25, "dnanalysis"]], "confGenerator": [[25, "confgenerator"]]}, "indexentries": {"duplex (class in oxdna_analysis_tools.duplex_finder)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex"]], "align() (in module oxdna_analysis_tools.align)": [[7, "oxDNA_analysis_tools.align.align"]], "align_positions() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.align_positions"]], "anm_parameterize() (in module oxdna_analysis_tools.anm_parameterize)": [[7, "oxDNA_analysis_tools.anm_parameterize.anm_parameterize"]], "axis (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.axis"]], "backbone_flexibility() (in module oxdna_analysis_tools.backbone_flexibility)": [[7, "oxDNA_analysis_tools.backbone_flexibility.backbone_flexibility"]], "bond_analysis() (in module oxdna_analysis_tools.bond_analysis)": [[7, "oxDNA_analysis_tools.bond_analysis.bond_analysis"]], "centroid() (in module oxdna_analysis_tools.centroid)": [[7, "oxDNA_analysis_tools.centroid.centroid"]], "check() (in module oxdna_analysis_tools.config)": [[7, "oxDNA_analysis_tools.config.check"]], "contact_map() (in module oxdna_analysis_tools.contact_map)": [[7, "oxDNA_analysis_tools.contact_map.contact_map"]], "db_to_forcelist() (in module oxdna_analysis_tools.db_to_force)": [[7, "oxDNA_analysis_tools.db_to_force.db_to_forcelist"]], "decimate() (in module oxdna_analysis_tools.decimate)": [[7, "oxDNA_analysis_tools.decimate.decimate"]], "deviations() (in module oxdna_analysis_tools.deviations)": [[7, "oxDNA_analysis_tools.deviations.deviations"]], "distance() (in module oxdna_analysis_tools.distance)": [[7, "oxDNA_analysis_tools.distance.distance"]], "distance_deviations() (in module oxdna_analysis_tools.multidimensional_scaling_mean)": [[7, "oxDNA_analysis_tools.multidimensional_scaling_mean.distance_deviations"]], "duplex_finder() (in module oxdna_analysis_tools.duplex_finder)": [[7, "oxDNA_analysis_tools.duplex_finder.duplex_finder"]], "end1 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.end1"]], "end2 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.end2"]], "file_info() (in module oxdna_analysis_tools.file_info)": [[7, "oxDNA_analysis_tools.file_info.file_info"]], "find_duplex() (in module oxdna_analysis_tools.duplex_finder)": [[7, "oxDNA_analysis_tools.duplex_finder.find_duplex"]], "fit_pl() (in module oxdna_analysis_tools.persistence_length)": [[7, "oxDNA_analysis_tools.persistence_length.fit_PL"]], "get_angle_between() (in module oxdna_analysis_tools.duplex_angle_plotter)": [[7, "oxDNA_analysis_tools.duplex_angle_plotter.get_angle_between"]], "get_centroid() (in module oxdna_analysis_tools.clustering)": [[7, "oxDNA_analysis_tools.clustering.get_centroid"]], "get_chunk_size() (in module oxdna_analysis_tools.config)": [[7, "oxDNA_analysis_tools.config.get_chunk_size"]], "get_r() (in module oxdna_analysis_tools.persistence_length)": [[7, "oxDNA_analysis_tools.persistence_length.get_r"]], "index (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.index"]], "make_heatmap() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.make_heatmap"]], "map_confs_to_pcs() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.map_confs_to_pcs"]], "mean() (in module oxdna_analysis_tools.mean)": [[7, "oxDNA_analysis_tools.mean.mean"]], "min_image() (in module oxdna_analysis_tools.distance)": [[7, "oxDNA_analysis_tools.distance.min_image"]], "minify() (in module oxdna_analysis_tools.minify)": [[7, "oxDNA_analysis_tools.minify.minify"]], "multidimensional_scaling_mean() (in module oxdna_analysis_tools.multidimensional_scaling_mean)": [[7, "oxDNA_analysis_tools.multidimensional_scaling_mean.multidimensional_scaling_mean"]], "output() (in module oxdna_analysis_tools.deviations)": [[7, "oxDNA_analysis_tools.deviations.output"]], "output_bonds() (in module oxdna_analysis_tools.output_bonds)": [[7, "oxDNA_analysis_tools.output_bonds.output_bonds"]], "parse_dot_bracket() (in module oxdna_analysis_tools.db_to_force)": [[7, "oxDNA_analysis_tools.db_to_force.parse_dot_bracket"]], "pca() (in module oxdna_analysis_tools.pca)": [[7, "oxDNA_analysis_tools.pca.pca"]], "perform_dbscan() (in module oxdna_analysis_tools.clustering)": [[7, "oxDNA_analysis_tools.clustering.perform_DBSCAN"]], "persistence_length() (in module oxdna_analysis_tools.persistence_length)": [[7, "oxDNA_analysis_tools.persistence_length.persistence_length"]], "pos (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.pos"]], "set_chunk_size() (in module oxdna_analysis_tools.config)": [[7, "oxDNA_analysis_tools.config.set_chunk_size"]], "split_trajectory() (in module oxdna_analysis_tools.clustering)": [[7, "oxDNA_analysis_tools.clustering.split_trajectory"]], "start1 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.start1"]], "start2 (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.start2"]], "subset() (in module oxdna_analysis_tools.subset_trajectory)": [[7, "oxDNA_analysis_tools.subset_trajectory.subset"]], "superimpose() (in module oxdna_analysis_tools.superimpose)": [[7, "oxDNA_analysis_tools.superimpose.superimpose"]], "svd_align() (in module oxdna_analysis_tools.align)": [[7, "oxDNA_analysis_tools.align.svd_align"]], "time (oxdna_analysis_tools.duplex_finder.duplex attribute)": [[7, "oxDNA_analysis_tools.duplex_finder.Duplex.time"]], "vectorized_min_image() (in module oxdna_analysis_tools.distance)": [[7, "oxDNA_analysis_tools.distance.vectorized_min_image"]], "harmonic_trap() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.harmonic_trap"]], "mutual_trap() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.mutual_trap"]], "read_force_file() (in module oxdna_analysis_tools.external_force_utils.force_reader)": [[9, "oxDNA_analysis_tools.external_force_utils.force_reader.read_force_file"]], "repulsion_plane() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.repulsion_plane"]], "repulsion_sphere() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.repulsion_sphere"]], "rotating_harmonic_trap() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.rotating_harmonic_trap"]], "string() (in module oxdna_analysis_tools.external_force_utils.forces)": [[9, "oxDNA_analysis_tools.external_force_utils.forces.string"]], "write_force_file() (in module oxdna_analysis_tools.external_force_utils.force_reader)": [[9, "oxDNA_analysis_tools.external_force_utils.force_reader.write_force_file"]], "chunk (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk"]], "chunker() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.Chunker"]], "confinfo (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo"]], "configuration (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration"]], "monomer (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer"]], "strand (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand"]], "system (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.System"]], "topinfo (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TopInfo"]], "trajinfo (class in oxdna_analysis_tools.utils.data_structures)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo"]], "__from_old (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.__from_old"]], "a1s (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.a1s"]], "a3s (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.a3s"]], "append() (oxdna_analysis_tools.utils.data_structures.system method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.System.append"]], "block (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.block"]], "box (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.box"]], "btype (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.btype"]], "circular (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.circular"]], "conf_to_str() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.conf_to_str"]], "describe() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.describe"]], "display_files() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.display_files"]], "energy (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.energy"]], "file_size (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.file_size"]], "fit_plane() (in module oxdna_analysis_tools.utils.geom)": [[11, "oxDNA_analysis_tools.UTILS.geom.fit_plane"]], "flro_patchy_conf() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.flro_patchy_conf"]], "from_path() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.from_path"]], "get_dna_axis() (in module oxdna_analysis_tools.utils.geom)": [[11, "oxDNA_analysis_tools.UTILS.geom.get_DNA_axis"]], "get_rna_axis() (in module oxdna_analysis_tools.utils.geom)": [[11, "oxDNA_analysis_tools.UTILS.geom.get_RNA_axis"]], "get_confs() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_confs"]], "get_input_parameter() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_input_parameter"]], "get_kwdata() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.get_kwdata"]], "get_length() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.get_length"]], "get_sequence() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.get_sequence"]], "get_top_info() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_top_info"]], "get_top_info_from_traj() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_top_info_from_traj"]], "get_top_string() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_top_string"]], "get_traj_info() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.get_traj_info"]], "id (oxdna_analysis_tools.utils.data_structures.confinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo.id"]], "id (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.id"]], "id (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.id"]], "idxs (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.idxs"]], "inbox() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.inbox"]], "incl_v (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.incl_v"]], "is_circular() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.is_circular"]], "is_last (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.is_last"]], "is_old() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.is_old"]], "linear_read() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.linear_read"]], "loro_patchy_conf() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.loro_patchy_conf"]], "monomers (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.monomers"]], "n3 (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.n3"]], "n5 (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.n5"]], "nbases (oxdna_analysis_tools.utils.data_structures.topinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TopInfo.nbases"]], "nconfs (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.nconfs"]], "oat_multiprocesser() (in module oxdna_analysis_tools.utils.oat_multiprocesser)": [[11, "oxDNA_analysis_tools.UTILS.oat_multiprocesser.oat_multiprocesser"]], "offset (oxdna_analysis_tools.utils.data_structures.chunk attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Chunk.offset"]], "offset (oxdna_analysis_tools.utils.data_structures.confinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo.offset"]], "oxdna_conf() (in module oxdna_analysis_tools.utils.oxview)": [[11, "oxDNA_analysis_tools.UTILS.oxview.oxdna_conf"]], "pair (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.pair"]], "path (oxdna_analysis_tools.utils.data_structures.topinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TopInfo.path"]], "path (oxdna_analysis_tools.utils.data_structures.trajinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.TrajInfo.path"]], "positions (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.positions"]], "set_old() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.set_old"]], "set_sequence() (oxdna_analysis_tools.utils.data_structures.strand method)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.set_sequence"]], "size (oxdna_analysis_tools.utils.data_structures.confinfo attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.ConfInfo.size"]], "strand (oxdna_analysis_tools.utils.data_structures.monomer attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Monomer.strand"]], "strand_describe() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.strand_describe"]], "time (oxdna_analysis_tools.utils.data_structures.configuration attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Configuration.time"]], "type (oxdna_analysis_tools.utils.data_structures.strand attribute)": [[11, "oxDNA_analysis_tools.UTILS.data_structures.Strand.type"]], "write_conf() (in module oxdna_analysis_tools.utils.ryereader)": [[11, "oxDNA_analysis_tools.UTILS.RyeReader.write_conf"]], "analysisbackend (class in oxpy.core.analysis)": [[16, "oxpy.core.analysis.AnalysisBackend"]], "analyse() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.analyse"]], "conf_step (oxpy.core.analysis.analysisbackend property)": [[16, "oxpy.core.analysis.AnalysisBackend.conf_step"]], "config_info() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.config_info"]], "done() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.done"]], "flattened_conf (oxpy.core.analysis.analysisbackend property)": [[16, "oxpy.core.analysis.AnalysisBackend.flattened_conf"]], "particles (oxpy.core.analysis.analysisbackend property)": [[16, "oxpy.core.analysis.AnalysisBackend.particles"]], "read_next_configuration() (oxpy.core.analysis.analysisbackend method)": [[16, "oxpy.core.analysis.AnalysisBackend.read_next_configuration"]], "basebox (class in oxpy.core)": [[17, "oxpy.core.BaseBox"]], "baseinteraction (class in oxpy.core)": [[17, "oxpy.core.BaseInteraction"]], "baseparticle (class in oxpy.core)": [[17, "oxpy.core.BaseParticle"]], "configinfo (class in oxpy.core)": [[17, "oxpy.core.ConfigInfo"]], "context (class in oxpy.core)": [[17, "oxpy.core.Context"]], "dnanucleotide (class in oxpy.core)": [[17, "oxpy.core.DNANucleotide"]], "flattenedconfiginfo (class in oxpy.core)": [[17, "oxpy.core.FlattenedConfigInfo"]], "flattenedvectorarray (class in oxpy.core)": [[17, "oxpy.core.FlattenedVectorArray"]], "inputfile (class in oxpy.core)": [[17, "oxpy.core.InputFile"]], "l (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.L"]], "molecule (class in oxpy.core)": [[17, "oxpy.core.Molecule"]], "n() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.N"]], "oxpymanager (class in oxpy.core)": [[17, "oxpy.core.OxpyManager"]], "rnanucleotide (class in oxpy.core)": [[17, "oxpy.core.RNANucleotide"]], "v (oxpy.core.basebox property)": [[17, "oxpy.core.BaseBox.V"]], "a1s (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.a1s"]], "a3s (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.a3s"]], "add_output() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.add_output"]], "backbone_site() (oxpy.core.dnanucleotide method)": [[17, "oxpy.core.DNANucleotide.backbone_site"]], "backbone_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.backbone_site"]], "base_site() (oxpy.core.dnanucleotide method)": [[17, "oxpy.core.DNANucleotide.base_site"]], "base_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.base_site"]], "bbvector3_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.bbvector3_site"]], "bbvector5_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.bbvector5_site"]], "begin_energy_computation() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.begin_energy_computation"]], "box (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.box"]], "box_sides (oxpy.core.basebox property)": [[17, "oxpy.core.BaseBox.box_sides"]], "box_sides (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.box_sides"]], "btype (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.btype"]], "config_info() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.config_info"]], "current_step (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.current_step"]], "current_step (oxpy.core.oxpymanager property)": [[17, "oxpy.core.OxpyManager.current_step"]], "ext_potential (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.ext_potential"]], "flattened_conf (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.flattened_conf"]], "force (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.force"]], "forces (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.forces"]], "get_abs_pos() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.get_abs_pos"]], "get_bool() (oxpy.core.inputfile method)": [[17, "oxpy.core.InputFile.get_bool"]], "get_force_by_id() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.get_force_by_id"]], "get_observable_by_id() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.get_observable_by_id"]], "get_settings() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.get_settings"]], "has_custom_stress_tensor() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.has_custom_stress_tensor"]], "id (oxpy.core.molecule property)": [[17, "oxpy.core.Molecule.id"]], "index (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.index"]], "init() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.init"]], "init() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.init"]], "init_from_filename() (oxpy.core.inputfile method)": [[17, "oxpy.core.InputFile.init_from_filename"]], "int_centers (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.int_centers"]], "interaction (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.interaction"]], "is_bonded() (oxpy.core.baseparticle method)": [[17, "oxpy.core.BaseParticle.is_bonded"]], "keys() (oxpy.core.inputfile method)": [[17, "oxpy.core.InputFile.keys"]], "load_options() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.load_options"]], "min_image() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.min_image"]], "molecules() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.molecules"]], "n3 (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.n3"]], "n5 (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.n5"]], "notify() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.notify"]], "observables (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.observables"]], "orientation (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.orientation"]], "pair_interaction() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction"]], "pair_interaction_bonded() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction_bonded"]], "pair_interaction_nonbonded() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction_nonbonded"]], "pair_interaction_term() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.pair_interaction_term"]], "particles (oxpy.core.molecule property)": [[17, "oxpy.core.Molecule.particles"]], "particles() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.particles"]], "pos (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.pos"]], "positions (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.positions"]], "print_configuration() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.print_configuration"]], "print_timings() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.print_timings"]], "remove_output() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.remove_output"]], "run() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.run"]], "run_complete() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.run_complete"]], "set_computed_r() (oxpy.core.baseinteraction method)": [[17, "oxpy.core.BaseInteraction.set_computed_r"]], "sqr_min_image_distance() (oxpy.core.basebox method)": [[17, "oxpy.core.BaseBox.sqr_min_image_distance"]], "stack3_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.stack3_site"]], "stack5_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.stack5_site"]], "stacking_site() (oxpy.core.dnanucleotide method)": [[17, "oxpy.core.DNANucleotide.stacking_site"]], "stacking_site() (oxpy.core.rnanucleotide method)": [[17, "oxpy.core.RNANucleotide.stacking_site"]], "steps_run() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.steps_run"]], "strand_id (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.strand_id"]], "subscribe() (oxpy.core.configinfo method)": [[17, "oxpy.core.ConfigInfo.subscribe"]], "system_energy() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.system_energy"]], "temperature (oxpy.core.configinfo property)": [[17, "oxpy.core.ConfigInfo.temperature"]], "topology_id (oxpy.core.molecule property)": [[17, "oxpy.core.Molecule.topology_id"]], "torque (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.torque"]], "type (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.type"]], "types (oxpy.core.flattenedconfiginfo property)": [[17, "oxpy.core.FlattenedConfigInfo.types"]], "update_cpu_data_structures() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.update_CPU_data_structures"]], "update_temperature() (oxpy.core.oxpymanager method)": [[17, "oxpy.core.OxpyManager.update_temperature"]], "vel (oxpy.core.baseparticle property)": [[17, "oxpy.core.BaseParticle.vel"]], "baseforce (class in oxpy.core.forces)": [[18, "oxpy.core.forces.BaseForce"]], "lt2dcomtrap (class in oxpy.core.forces)": [[18, "oxpy.core.forces.LT2DCOMTrap"]], "ltcomtrap (class in oxpy.core.forces)": [[18, "oxpy.core.forces.LTCOMTrap"]], "movingtrap (class in oxpy.core.forces)": [[18, "oxpy.core.forces.MovingTrap"]], "repulsivesphere (class in oxpy.core.forces)": [[18, "oxpy.core.forces.RepulsiveSphere"]], "as_repulsivesphere() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.as_RepulsiveSphere"]], "center (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.center"]], "dir (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.dir"]], "group_name (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.group_name"]], "id (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.id"]], "init() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.init"]], "pos0 (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.pos0"]], "pos0 (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.pos0"]], "potential() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.potential"]], "potential_grid (oxpy.core.forces.lt2dcomtrap property)": [[18, "oxpy.core.forces.LT2DCOMTrap.potential_grid"]], "potential_grid (oxpy.core.forces.ltcomtrap property)": [[18, "oxpy.core.forces.LTCOMTrap.potential_grid"]], "r0 (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.r0"]], "r_ext (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.r_ext"]], "rate (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.rate"]], "rate (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.rate"]], "rate (oxpy.core.forces.repulsivesphere property)": [[18, "oxpy.core.forces.RepulsiveSphere.rate"]], "stiff (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.stiff"]], "stiff (oxpy.core.forces.movingtrap property)": [[18, "oxpy.core.forces.MovingTrap.stiff"]], "type (oxpy.core.forces.baseforce property)": [[18, "oxpy.core.forces.BaseForce.type"]], "value() (oxpy.core.forces.baseforce method)": [[18, "oxpy.core.forces.BaseForce.value"]], "baseobservable (class in oxpy.core.observables)": [[19, "oxpy.core.observables.BaseObservable"]], "hblist (class in oxpy.core.observables)": [[19, "oxpy.core.observables.HBList"]], "config_info (oxpy.core.observables.baseobservable property)": [[19, "oxpy.core.observables.BaseObservable.config_info"]], "get_output_string() (oxpy.core.observables.baseobservable method)": [[19, "oxpy.core.observables.BaseObservable.get_output_string"]], "get_settings() (oxpy.core.observables.baseobservable method)": [[19, "oxpy.core.observables.BaseObservable.get_settings"]], "hb_list() (oxpy.core.observables.hblist method)": [[19, "oxpy.core.observables.HBList.hb_list"]], "id (oxpy.core.observables.baseobservable property)": [[19, "oxpy.core.observables.BaseObservable.id"]], "init() (oxpy.core.observables.baseobservable method)": [[19, "oxpy.core.observables.BaseObservable.init"]], "celsius_to_oxdna() (in module oxpy.utils)": [[20, "oxpy.utils.Celsius_to_oxDNA"]], "kelvin_to_oxdna() (in module oxpy.utils)": [[20, "oxpy.utils.Kelvin_to_oxDNA"]], "generate_default_input() (in module oxpy.utils)": [[20, "oxpy.utils.generate_default_input"]]}}) \ No newline at end of file