Cell Systems · 2019 · 47 citations · 39 references
Life SciencesBioengineeringHigh-performance ComputingCell PolarityComputational BiologyMorphogenesisEpithelial DifferentiationEpithelial MorphogenesisEpithelial TissueEpithelial-mesenchymal TransitionMesenchymal-epithelial InteractionsTissue PolarityComputational Biology ModelsComputational Tissue MechanicsEpithelial Tissue DynamicsHigh PerformanceHigh-performance Computing PerformancePolaritiesSpheroid ModelsTissue Microenvironment Modeling
Simulating morphogenesis of both mesenchyme and epithelium has typically required complex and computationally expensive models. To meet this challenge, we developed ya||a-yet another parallel agent-based model. Our model extends the spheroid model by the addition of spin-like polarities to simulate epithelial sheets and tissue polarity using pairwise interactions only. This design is simple and lends itself to parallelization, and we implemented it together with recent models for protrusions and migration for GPUs for high performance. ya||a is written in concise, plain CUDA/C++ and available at github.com/germannp/yalla under the MIT license.
39
Matplotlib: A 2D Graphics Environment
John D. Hunter · Computing in Science & Engineering · 2007 · 39.6K citations
Scalable parallel programming with CUDA
John Nickolls, Ian Buck, Michael Garland et al. · 2008 · 1.6K citations
Scalable Parallel Programming with CUDA
John Nickolls, Ian Buck, Michael Garland et al. · Queue · 2008 · 1.6K citations · Full text