Run ReaDDy compression simulations¶
Notebook contains steps for running ReaDDy simulations in which a single actin fiber is compressed at different compression velocities.
Simulations use the ReaDDy actin model defined here. Instructions for running this model on AWS Batch are provided here.
After simulations are complete, use this notebook to copy output files into the file structure used by this pipeline.
if __name__ != "__main__":
raise ImportError("This module is a notebook and is not meant to be imported")
from subcell_pipeline.simulation.batch_simulations import copy_simulation_outputs
Define simulation conditions¶
Defines the ACTIN_COMPRESSION_VELOCITY
simulation series, which compresses a
single 500 nm actin fiber at four different velocities (4.7, 15, 47, and 150
μm/s) with five replicates each.
# Name of the simulation series
series_name: str = "ACTIN_COMPRESSION_VELOCITY"
# Template for simulation output files
source_template: str = "outputs/actin_compression_velocity=%s_%d.h5"
# S3 bucket for input and output files
bucket: str = "s3://readdy-working-bucket"
# Number of simulation replicates
n_replicates: int = 5
# File keys for each velocity
velocity_keys: dict[str, str] = {
"4.7": "0047",
"15": "0150",
"47": "0470",
"150": "1500",
}
Copy simulation outputs¶
copy_simulation_outputs(
bucket, series_name, source_template, n_replicates, velocity_keys
)