Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ReaDDy Simulations for actin bend/twist coupling figure #5

Open
Tracked by #49
blairlyons opened this issue Feb 23, 2022 · 11 comments
Open
Tracked by #49

ReaDDy Simulations for actin bend/twist coupling figure #5

blairlyons opened this issue Feb 23, 2022 · 11 comments
Assignees

Comments

@blairlyons
Copy link
Contributor

blairlyons commented Feb 23, 2022

Use Case

As an author for the actin bend/twist coupling micro-publication, I need data to complete the accompanying figure.

Acceptance Criteria

.simularium trajectories for replicates of all the parameter sets needed for the figure, and plots for pitch and bending for all the replicates of each set.

Details

figure mockup:
164087882-05272a00-1593-4622-9c95-cbbd85cfc2a7

ReaDDy Model:

Model:

  • start with straight linear filament with length ~= 150 nm
  • pointed end is fixed (first 3 monomers to fix both position and rotation) and displaced
  • barbed end position is fixed and rotation is either free or fixed (either 1 or 3 monomers fixed respectively)
  • total simulation time is 10 us
  • final magnitude of displacement is 42 nm, applied linearly over the time course of simulation
  • displacement is either tangent (moving pointed end toward barbed end) or normal/arc (moving pointed end along arc normal to axis):
    2022-05-17 11 31 52
  • in total 4 conditions:
    • fixed barbed rotation, tangent displacement of pointed
    • fixed barbed rotation, normal/arc displacement of pointed
    • free barbed rotation, tangent displacement of pointed
    • free barbed rotation, normal/arc displacement of pointed
  • 10 replicates of each (?)

Metrics:

  • end displacement distance (independent var)
  • angles between normal vectors for each pair of monomers
  • total twist: sum of monomer normal angles along length of filament
  • bond lengths between each monomer, both laterally and longitudinally

Plots (per trajectory):

  • total twist vs end displacement
  • bond lengths (lat and long) vs end displacement (normalize bond lengths relative to theoretical lengths, plot average ± std)

Reference: https://www.sciencedirect.com/science/article/pii/S0006349510008532

@blairlyons
Copy link
Contributor Author

blairlyons commented Feb 23, 2022

@mattakamatsu does this specification for the ReaDDy models look right? Am I forgetting anything?

Actually, which end do we want to displace? If we displace an end, in the current implementation, at least its position is fixed

@mattakamatsu
Copy link

Ah right - okay so really we'll have two conditions (the ones you simulated) - move with free rotation or no rotation. I updated the figure mockup accordingly
image

@mattakamatsu
Copy link

Updated figure mockup showing the output metrics we are looking for:

image

Proxy for filament twist: angular displacement between subunits
Proxy for filament bend: displacement between subunits

  • longitudinal
  • lateral

@blairlyons
Copy link
Contributor Author

blairlyons commented May 17, 2022

@mattakamatsu (EDIT: I just updated the description above with) what I'm planning to implement, just want to triple check we're on the same page before I get started. lmk if that sounds ok!

@mattakamatsu
Copy link

@blairlyons That all looks accurate to me! I like the idea of normalizing bond length to starting or theoretical lengths, and plotting the average ± std at first. I think this should give us enough info to point our way toward a quantitative comparison with Schramm et al.

@blairlyons blairlyons moved this from 🏁 Ready for work to 🏃 In Progress in Simularium Planning May 20, 2022
@blairlyons
Copy link
Contributor Author

@mattakamatsu here's some initial results! 🎉 I'm not sure the twist metric is useful when there's a lot of bending?

If this looks ok, I can run the replicates in the cloud

@blairlyons blairlyons moved this from 🏃 In Progress to 👓 In Review / Blocked in Simularium Planning May 23, 2022
@mattakamatsu
Copy link

@blairlyons This looks fantastic!! The trending upward of the twist metric is really interesting. I think we'll see more twist if we displace all the way to a 90˚ bend. Which I think is 173 nm? https://www.omnicalculator.com/math/arc-length
Otherwise I think it's ready to run replicates. I'm also ready to share with Enrique to help us compare quantitatively to De La Cruz 2010 and Schramm 2017, if that's ok with you!

@blairlyons
Copy link
Contributor Author

ok I bent the radial ones 90˚, the displacement only gets to 105 nm, but I'm using a radius of 75 nm and it's the euclidean distance on that plot, not the arc length. I also added some vector projection to get only the component of the normal perpendicular to the tangent, thinking this would remove the bending angle from the twist metric. The two metrics diverge in the new runs, we should probably talk about how to calculate this metric. Maybe it's fine without the projection, but when I look at the spatial output it doesn't seem to match...

Those links are updated:

I'm fine with you sharing with Enrique whenever you think it will be useful, probably would be good to know that these are comparable before I run in the cloud. thanks!

@mattakamatsu
Copy link

mattakamatsu commented May 25, 2022 via email

@blairlyons
Copy link
Contributor Author

ok! I'll get them started

@blairlyons blairlyons moved this from 👓 In Review / Blocked to 🏃 In Progress in Simularium Planning May 27, 2022
@blairlyons blairlyons moved this from 🏃 In Progress to 👓 In Review / Blocked in Simularium Planning Jun 10, 2022
@jsavieo jsavieo added the 8 https://github.com/simularium/simularium-planning/issues/65 label Jun 22, 2022
@blairlyons
Copy link
Contributor Author

blairlyons commented Jun 29, 2022

TODO:

  • add plots of twist and bond length vs position in filament
  • visualize replicates in the same file
  • run with 500nm filament and 150nm displacement
  • halve twist metric
  • visualize lines for normals (or branch directions)

@blairlyons blairlyons moved this from 👓 In Review / Blocked to 🏁 Ready for work in Simularium Planning Jun 29, 2022
@blairlyons blairlyons moved this from 🏁 Ready for work to 🏃 In Progress in Simularium Planning Jun 29, 2022
@blairlyons blairlyons removed the 8 https://github.com/simularium/simularium-planning/issues/65 label Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants