Summary

A Typical Workflow to Simulate Cytoskeletal Systems

Published: April 07, 2023
doi:

Summary

This protocol demonstrates how to use Cytosim, an Open Source cytoskeleton simulation, to investigate the behavior of a network of filaments connected by molecular motors and passive crosslinkers. A generic workflow with step-by-step instructions is followed to vary the number of crosslinkers and plot the resulting network contractility.

Abstract

Many cytoskeletal systems are now sufficiently well known to permit their precise quantitative modeling. Microtubule and actin filaments are well characterized, and the associated proteins are often known, as well as their abundance and the interactions between these elements. Thus, computer simulations can be used to investigate the collective behavior of the system precisely, in a way that is complementary to experiments. Cytosim is an Open Source cytoskeleton simulation suite designed to handle large systems of flexible filaments with associated proteins such as molecular motors. It also offers the possibility to simulate passive crosslinkers, diffusible crosslinkers, nucleators, cutters, and discrete versions of the motors that only step on unoccupied lattice sites on a filament. Other objects complement the filaments by offering spherical or more complicated geometry that can be used to represent chromosomes, the nucleus, or vesicles in the cell.

Cytosim offers simple command-line tools for running a simulation and displaying its results, which are versatile and do not require programming skills. In this workflow, step-by-step instructions are given to i) install the necessary environment on a new computer, ii) configure Cytosim to simulate the contraction of a 2D actomyosin network, and iii) produce a visual representation of the system. Next, the system is probed by systematically varying a key parameter: the number of crosslinkers. Finally, the visual representation of the system is complemented by the numerical quantification of contractility to view, in a graph, how contractility depends on the composition of the system. Overall, these different steps constitute a typical workflow that can be applied with few modifications to tackle many other problems in the cytoskeletal field.

Introduction

The cytoskeleton consists of filaments within the cell and associated molecules such as molecular motors, which often constitute a dynamic meshwork with remarkable mechanical properties. The cytoskeleton exists in various configurations in different cell types across nearly all life forms. Its correct functioning is essential for fundamental cellular processes such as division, motility, and polarization. It also governs cell-to-cell mechanical interactions, thereby influencing the morphogenesis of tissues and organisms. The cytoskeleton underlies several functions and manifests itself in many biological processes. For example, the contraction of muscles is linked to the power stroke of myosin molecular motors on actin filaments. Another example is the maintenance of neurons, which relies on the movements of kinesin motors along microtubules located inside the axons of these neurons. Actin and microtubules are two preeminent types of cytoskeletal filaments, and without them, life as we know it would be impossible.

The cytoskeleton is essentially a biomechanical system, which cannot be reduced solely to its chemistry. Microtubules or actin filaments are built from thousands of monomers and extend over several micrometers. The conformations of these filaments in space and the forces that they can transmit to the plasma membrane, the nucleus, or other organelles are key aspects of their role in the cell. For example, a network of actin filaments and myosin motors, called the actomyosin cortex1, generates forces to sustain cell motility and morphological changes in animal cells. A very different arrangement is seen in plant cells, where cortical microtubules direct the deposition of cellulose fibrils, thereby controlling the cell wall architecture, which ultimately determines how these cells will grow in the future2.

While mechanics clearly play a substantial part in cytoskeletal operations, chemistry is equally important. Filaments grow via a self-assembly process whereby monomers find their docking site at the tip of the filament after diffusing through the cytoplasm3. At the molecular scale, assembly and disassembly at the tip of the filaments are, thus, determined by molecular affinities4. Similarly, proteins of the cytoskeleton diffuse, and binding and unbinding rates determine their affinity for the filaments they encounter. In the case of molecular motors, cycles of chemical reactions involving ATP hydrolysis are linked to movements along the filaments and, possibly, forces that accompany them5. Remarkably, the cytoskeleton offers many unusual challenges and a large variety of processes involving similar components. It is a rich playground at the interface between biology, chemistry, and physics.

Cytoskeletal systems are amenable to mathematical modeling. In fact, thanks to excellent research done in the past decades, the principal molecular constituents are most likely already identified, as illustrated with endocytosis6. In model organisms, such as yeast, the properties of these elements are known, as well as the system composition for some of their processes. For instance, the structure and material properties of microtubules7, as well as their number and average lengths at various stages of the mitotic spindle, have been described8. The number of kinesins that connect microtubules into a coherent mechanical structure is often known9. The speeds of many motors have been measured in vitro10. In addition, experimentalists can observe and quantify these systems in vivo under wild-type or mutated conditions. Combining theory alongside in vivo and in vitro experiments enables researchers to test whether the current knowledge about a cytoskeletal system is sufficient to explain its observed behavior. The use of mathematical and computational tools also allows us to make inferences of how components work collectively on the basis of assumptions derived from observations at the molecular scale, usually in simplified situations (e.g., single-molecule experiments).

The role of theory can be illustrated using a practical example: the beating of cilia. This beating is due to the movement of dynein motors along microtubules in the cilia. One may ask what determines the speed of the dynein motor in this system. One possible answer is that the maximum speed is constrained by the requirement to maintain a certain beating pattern. This would be understandable if the beating was under natural selection. In that case, if motors moved quicker, then the process would lose its desired qualities-the cilia would not beat as efficiently or even fail altogether. Although this is possible, a second alternative is that some intrinsic factor could limit dynein's speed.

For example, the cell may not have enough ATP to make dynein faster, or the protein movements required for dynein's activity just could not be accelerated. In that case, if the motors could be made faster despite the physical limits, the beating would be improved. A third possibility, of course, is that changing the speed does not affect the process significantly, which might be advantageous to the organism by providing some "robustness" against uncontrollable factors. Amongst these three possibilities, one can identify the correct one by calculating the beating pattern from dynein's properties. Indeed, a suitable mathematical model should predict how the beating pattern is affected by varying dynein's speed and is not subject to the limits that exist in the physical world. Naturally, the validity of the model must be verified, but even "incorrect" models can generate interesting ideas.

The model can take the form of an analytical framework or be a numerical simulation of the system. Either way, the gap between the molecular scale and the functional scale remains an obstacle, and developing these models is not a straightforward task, since several mechanical and chemical processes need to be integrated into the equations describing the biological system. Theory comes in various forms, offering different tradeoffs between simplicity and realism. Increasing the degree of details in a model is not always advantageous as it may limit our ability to solve the equations or, in other words, to derive the predictions of the theory. The same tradeoff exists for simulations. The modelers will have to select the ingredients of the system to be considered while ignoring certain aspects. These key decisions will depend strongly on the objective of the study. Nowadays, the extraordinary improvements in computer hardware make it possible to simulate many cytoskeletal systems with enough details over a sufficient time to analyze their comportment. This will often generate unexpected ideas and novel directions in research. For example, simulations similar to the ones that will be used in this protocol led to a back-of-the-envelope calculation that can predict the contractility of a network based on its composition11.

Numerical methods are ubiquitous in engineering and physical sciences, and their use in biology is growing. Today, virtually all our technological whatchamacallit (watches, phones, cars, and computers) has been first conceived on a computer, and powerful software exist to do this. Given a well-characterized cytoskeletal system and assuming that an appropriate level of description has been determined, several issues must still be solved before it can be simulated. For the simplest problems, the most appropriate route of action might be to write a simulation "by coding from scratch", in other words, starting with a generic programming language or a mathematical platform such as MATLAB. This has the advantage that the author of the code will have an intimate knowledge of what has been implemented and knows exactly how the software works. This route is, however, not without risk, and it is not uncommon to witness doctoral students spending most of their working time writing code rather than addressing scientific questions.

The alternative is to use software conceived by others, but this is not without risks either; any large source code tends to spontaneously acquire the traits of an impenetrable black box, despite the most admirable efforts of their authors to prevent it. Using black boxes is surely not a scientist's dream. A large source code can also become a liability, and it may be quicker to start from scratch than to modify an existing code base to make it do something different. To mitigate this problem, one can always invite the authors of the software to help, but this may not be sufficient. Frequently, there is a difference of scientific culture between the authors of the software and the people that would like to use it, which means that many implicit assumptions need to be clarified. By making the code Open Source, it is expected that more people will be involved in the development of the software and to maintain its documentation, thus improving its quality. All these are important issues that must be given proper consideration before any investment is made. Nevertheless, the only way to progress in the long term is to promote solid software solutions, used and maintained by a broad community with common scientific interests.

Although this protocol uses Cytosim, there are other Open Source tools that might be able to simulate the same system, for example, AFINES12, MEDYAN13, CyLaKS14, aLENS15, and AKYT16, to name a few. Unfortunately, comparing these projects is beyond the scope of the article. Here, step-by-step instructions are given to simulate a contractile 2D actomyosin network. This system is simple and makes use of the better-established capacities of Cytosim. Cytosim is built around a cross-platform core engine that can run simulations in 2D or 3D. It has a modular code base, making it easily customizable to perform particular tasks. Cytosim is equally stable and efficient in 3D and has been successfully used in the past to investigate diverse problems involving microtubules and actin filaments: the association of two asters of microtubules17, the movement of nuclei in the cells18,19, endocytosis6, cytokinesis20, the formation of the mitotic spindle21, the movements of the mitotic spindle22, the capture of chromosomes23, the contraction of actomyosin networks11,24, and the mechanics of the microtubule ring in blood platelets25, and the capacities developed for these projects have been maintained in the code. The workflow described here can be adapted to many other problems. It makes use of the Unix command line, which may be unfamiliar to some readers. Using the command line is, however, the most portable and convenient way to automate the process of running simulations. Integrated graphical user interfaces aim to offer easy, intuitive access to a software, but this often comes at the expense of generality. The objective of this article is to illustrate an approach that can easily be modified or adapted to other problems. Notes are provided to explain the meaning of the commands.

To simulate an actomyosin network, filaments are modeled as oriented lines and represented by vertices distributed along their length (Figure 1). This is an intermediate level of description, common in polymer physics, that ignores the genuine 3D nature of the filaments but allows the bending to be calculated. Filaments may grow and shrink at their ends, following different models that cover both actin and microtubule phenomenology. In cells, filaments are organized primarily through interactions that constrain their motion, for example, the attachment to other filaments or simply confinement within the cell. In Cytosim, all such interactions are linearized and combined in a large matrix26. The equations describing the motion of all filament vertices are derived from this matrix, assuming a viscous medium and random fluctuating terms representing Brownian motion. These equations are solved numerically to obtain the motion of the filaments together with all the forces acting on them in a self-consistent and efficient manner26. Superimposed on this mechanical engine, there is a stochastic engine that simulates discrete events, such as the attachments and detachments of molecular motors or the assembly dynamics of filaments. In summary, Cytosim first uses simulated dynamics to calculate the mechanics of a network of filaments, connected in any arbitrary manner, and, second, stochastic methods to simulate the binding, unbinding, and diffusion of proteins that connect or affect the filaments.

The workflow illustrated here was frequently followed to initially explore a system using Cytosim. The critical step for many potential users is likely to be the installation of the software components. Distributing the software as a source code fulfills the imperatives of Open Science, but it is prone to errors since the developers of the software have access to only a limited pool of architecture to test the program. Compilation may fail as operating systems differ. The instructions provided here are likely to become obsolete as computer systems and source codes evolve. Thus, periodically checking the latest instructions online is essential. In case of trouble, it is highly encouraged that users report back by posting on the relevant feedback channel (currently Cytosim's homepage on Gitlab) to help fix the problem.

Protocol

NOTE: The protocol consists of these steps: platform preparation for Windows 10, MacOS, and Linux; the installation of Cytosim; configuration of the simulation and test run and the graphical display; multiple runs, varying a parameter: the number of crosslinkers in the network; generating a graph to view how contractility is affected by the number of crosslinkers; parallel runs; and random sampling. All text following a ">" are commands that are to be entered verbatim in the terminal window. The ">&#3…

Representative Results

In section 2, successful compilation of Cytosim using "make" should produce sim, play, and report in the subdirectory "bin". The output of step 2.3 ("sim info") should indicate "Dimension: 2" among other things. In section 3,the configuration file should be similar to jove.cym, provided as Supplementary File 1. In section 4,images obtained in step 4.8 from simulations should be similar to the one shown in Figure 2</str…

Discussion

The method outlined in this article relies on three small and independent Python programs, which were used in diverse ways throughout the described protocol. The first script preconfig is a versatile tool that can replace the need for writing custom Python scripts27. It is used to generate multiple configuration files from a single template file, specifying which parameter should be varied and how it should be varied. To vary multiple parameters, one can simply add more code snippets into…

Disclosures

The authors have nothing to disclose.

Acknowledgements

We thank members of the SLCU modeling club, especially Tamsin Spelman, Renske Vroomans, Cameron Gibson, Genevieve Hines, and Euan Smithers, and other beta testers of the protocol, Wei Xiang Chew, Daniel Cortes, Ronen Zaidel-Bar, Aman Soni, Chaitanya Athale, Kim Bellingham-Johnstun, Serge Dmitrieff, Gaëlle Letort, and Ghislain de Labbey. We acknowledge support from the Gatsby Charitable Foundation (Grant PTAG-024) and the European Research Council (ERC Synergy Grant, project 951430).

Materials

A personal computer MacOS, Windows 10 or Linux
config.cym.tpl template configuration file; https://gitlab.com/f-nedelec/cytosim.git
jove.cym Cytosim configuration file
make_page.py Python script; https://github.com/nedelec/make_page.py
preconfig Python script; https://github.com/nedelec/preconfig
scan.py Python script; https://github.com/nedelec/scan.py

References

  1. Chugh, P., Paluch, E. K. The actin cortex at a glance. Journal of Cell Science. 131 (14), (2018).
  2. Elliott, A., Shaw, S. L. Update: Plant cortical microtubule arrays. Plant Physiology. 176 (1), 94-105 (2018).
  3. Odde, D. J. Estimation of the diffusion-limited rate of microtubule assembly. Biophysical Journal. 73 (1), 88-96 (1997).
  4. Kerssemakers, J. W. J., et al. Assembly dynamics of microtubules at molecular resolution. Nature. 442 (7103), 709-712 (2006).
  5. Carter, N. J., Cross, R. A. Mechanics of the kinesin step. Nature. 435 (7040), 308-312 (2005).
  6. Mund, M., vander Beek, J. A., et al. Systematic nanoscale analysis of endocytosis links efficient vesicle formation to patterned actin nucleation. Cell. 174 (4), 884-896 (2018).
  7. Kikumoto, M., Kurachi, M., Tosa, V., Tashiro, H. Flexural rigidity of individual microtubules measured by a buckling force with optical traps. Biophysical Journal. 90 (5), 1687-1696 (2006).
  8. Ward, J. J., Roque, H., Antony, C., Nedelec, F. J. Mechanical design principles of a mitotic spindle. eLife. 3, 1-28 (2014).
  9. Burkhart, J. M., Vaudel, M., et al. The first comprehensive and quantitative analysis of human platelet protein composition allows the comparative analysis of structural and functional pathways. Blood. 120 (15), 73-82 (2012).
  10. Howard, J. Mechanics of Motor Proteins and the Cytoskeleton. Sinauer Associates. , (2001).
  11. Belmonte, J. M., Leptin, M., Nedelec, F. A theory that predicts behaviors of disordered cytoskeletal networks. Molecular Systems Biology. 13 (9), 941 (2017).
  12. Freedman, S. L., Banerjee, S., Hocky, G. M., Dinner, A. R. A versatile framework for simulating the dynamic mechanical structure of cytoskeletal networks. Biophysical Journal. 113 (2), 448-460 (2017).
  13. Popov, K., Komianos, J., Papoian, G. A. MEDYAN: Mechanochemical simulations of contraction and polarity alignment in actomyosin networks. PLoS Computational Biology. 12 (4), 1004877 (2016).
  14. Fiorenza, S. A., Steckhahn, D. G., Betterton, M. D. Modeling spatiotemporally varying protein-protein interactions in CyLaKS, the Cytoskeleton Lattice-based Kinetic Simulator. The European Physical Journal. E, Soft Matter. 44 (8), 105-119 (2021).
  15. Yan, W., et al. aLENS: Towards the cellular-scale simulation of motor-driven cytoskeletal assemblies. arXiv. , (2021).
  16. Tam, A. K. Y., Mogilner, A., Oelz, D. B. Protein friction and filament bending facilitate contraction of disordered actomyosin networks. Biophysical Journal. 120 (18), 4029-4040 (2021).
  17. Nedelec, F. Computer simulations reveal motor properties generating stable antiparallel microtubule interactions. The Journal of Cell Biology. 158 (6), 1005-1015 (2002).
  18. Gibeaux, R., Politi, A. Z., Philippsen, P., Nedelec, F. Mechanism of nuclear movements in a multinucleated cell. Molecular Biology of the Cell. 28 (5), 567-691 (2017).
  19. De Simone, A., Nedelec, F., Gönczy, P. Dynein transmits polarized actomyosin cortical flows to promote centrosome separation. Cell Reports. 14 (9), 2250-2262 (2016).
  20. Descovich, C. P., et al. Cross-linkers both drive and brake cytoskeletal remodeling and furrowing in cytokinesis. Molecular Biology of the Cell. 29 (5), 622-631 (2018).
  21. Loughlin, R., Heald, R., Nedelec, F. A computational model predicts Xenopus meiotic spindle organization. The Journal of Cell Biology. 191 (7), 1239-1249 (2010).
  22. Kozlowski, C., Srayko, M., Nedelec, F. Cortical microtubule contacts position the spindle in C. elegans embryos. Cell. 129 (3), 499-510 (2007).
  23. Burdyniuk, M., Callegari, A., Mori, M., Nedelec, F., Lénárt, P. F-Actin nucleated on chromosomes coordinates their capture by microtubules in oocyte meiosis. The Journal of Cell Biology. 217 (8), 2661-2674 (2018).
  24. Mori, M., et al. An Arp2/3 nucleated F-actin shell fragments nuclear membranes at nuclear envelope breakdown in starfish oocytes. Current Biology. 24 (12), 1421-1428 (2014).
  25. Dmitrieff, S., Alsina, A., Mathur, A., Nedelec, F. J. Balance of microtubule stiffness and cortical tension determines the size of blood cells with marginal band across species. Proceedings of the National Academy of Sciences of the United States of America. 114 (17), 4418-4423 (2017).
  26. Nedelec, F., Foethke, D. Collective Langevin dynamics of flexible cytoskeletal fibers. New Journal of Physics. 9 (11), 499-510 (2007).
  27. Nedelec, F. preconfig: A versatile configuration file generator for varying parameters. Journal of Open Research Software. 5 (1), 9 (2017).
  28. Burute, M., et al. Polarity reversal by centrosome repositioning primes cell scattering during epithelial-to-mesenchymal transition. Developmental Cell. 40 (2), 168-184 (2017).
  29. Manhart, A., Windner, S., Baylies, M., Mogilner, A. Mechanical positioning of multiple nuclei in muscle cells. PLoS Computational Biology. 14 (6), 1006208 (2018).
  30. Jain, K., Khetan, N., Athale, C. A. Collective effects of yeast cytoplasmic dynein based microtubule transport. Soft Matter. 15 (7), 1571-1581 (2019).
  31. Strübing, T., et al. Wrinkling instability in 3D active nematics. Nano Letters. 20 (9), 6281-6288 (2020).
  32. Akamatsu, M., et al. Principles of self-organization and load adaptation by the actin cytoskeleton during clathrin-mediated endocytosis. eLife. 9, 49840 (2020).
  33. Hirst, W. G., Biswas, A., Mahalingan, K. K., Reber, S. Differences in intrinsic tubulin dynamic properties contribute to spindle length control in Xenopus species. Current Biology. 30 (11), 2184-2190 (2020).
  34. Sobral, A. F., et al. Plastin and spectrin cooperate to stabilize the actomyosin cortex during cytokinesis. Current Biology. 31 (24), 5415-5428 (2021).
  35. Sahu, S., Herbst, L., Quinn, R., Ross, J. L. Crowder and surface effects on self-organization of microtubules. Physical Review E. 103 (6-1), 062408 (2021).
  36. Gros, O. J., Damstra, H. G. J., Kapitein, L. C., Akhmanova, A., Berger, F. Dynein self-organizes while translocating the centrosome in T-cells. Molecular Biology of the Cell. 32 (9), 855-868 (2021).
  37. Serwas, D., et al. Mechanistic insights into actin force generation during vesicle formation from cryo-electron tomography. Developmental Cell. 57 (9), 1132-1145 (2022).
  38. Gittes, F., Mickey, B., Nettleton, J., Howard, J. Flexural rigidity of microtubules and actin filaments measured from thermal fluctuations in shape. The Journal of Cell Biology. 120 (4), 923-934 (1993).
  39. Guo, B., Guilford, W. H. Mechanics of actomyosin bonds in different nucleotide states are tuned to muscle contraction. Proceedings of the National Academy of Sciences of the United States of America. 103 (26), 9844-9849 (2006).
  40. Rovner, A. S., Fagnant, P. M., Trybus, K. M. Phosphorylation of a single head of smooth muscle myosin activates the whole molecule. 생화학. 45 (16), 5280-5289 (2006).
  41. Walcott, S., Warshaw, D. M., Debold, E. P. Mechanical coupling between myosin molecules causes differences between ensemble and single-molecule measurements. Biophysical Journal. 103 (3), 501-510 (2012).
  42. Finer, J. T., Simmons, R. M., Spudich, J. A. Single myosin molecule mechanics: piconewton forces and nanometre steps. Nature. 368 (6467), 113-119 (1994).
  43. Aratyn, Y. S., Schaus, T. E., Taylor, E. W., Borisy, G. G. Intrinsic dynamic behavior of fascin in filopodia. Molecular Biology of the Cell. 18 (10), 3928-3940 (2007).
  44. Goldmann, W. H., Isenberg, G. Analysis of filamin and alpha-actinin binding to actin by the stopped flow method. FEBS Letters. 336 (3), 408-410 (1993).
This article has been published
Video Coming Soon
Keep me updated:

.

Cite This Article
Lugo, C. A., Saikia, E., Nedelec, F. A Typical Workflow to Simulate Cytoskeletal Systems. J. Vis. Exp. (194), e64125, doi:10.3791/64125 (2023).

View Video