Microtubule stiffening by the doublecortin-domain protein ZYG-8 contributes to mitotic spindle orientation during zygote division in Caenorhabditis elegans.
The 3 matches
- [1] § Materials and methods › M12- Simulation using cytosim ↔ src/sim/fibers/dynamic_fiber.h, lines 1–78 · score 0.61 · dynamic instability, minus ends, plus ends, MAPs, Cytosim, tubulin
- [2] § Materials and methods › M12- Simulation using cytosim ↔ src/sim/fibers/dynamic_fiber_prop.h, lines 12–130 · score 0.53 · force velocity relationship, stalled, shrinking, microtubules
- [3] § Materials and methods › M12- Simulation using cytosim ↔ src/sim/fibers/classic_fiber.h, lines 1–51 · score 0.52 · dynamic instability, classic, plus ends, Cytosim, tubulin, force
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
C/C++ header · 169 lines · 4.7 KB · cecill-2.1 · 1 match
- // Cytosim was created by Francois Nedelec. Copyright 2007-2017 EMBL.
- #ifndef DYNAMIC_FIBER_H
- #define DYNAMIC_FIBER_H
- #include "sim.h"
- #include "vector.h"
- #include "node_list.h"
- #include "fiber.h"
- class DynamicFiberProp;
- /// A Fiber with discrete growth and dynamic instability at the PLUS_END
- /**
- This implements the microtubule dynamic instability model proposed by
- Brun, Rupp et al. with a 'hard-coded' coupling parameter N=2.
- Assembly and disassembly follow discrete steps of size `prop->unit_length`.
- The model keeps track of the discrete state of the two terminal units of tubulin.
- This leads to 4 different states, which are mapped to [STATE_GREEN, STATE_RED].
- The growth speed is reduced under antagonistic force by an exponential factor:\n
- <em>
- <b>Measurement of the Force-Velocity Relation for Growing Microtubules</b>\n
- Marileen Dogterom and Bernard Yurke\n
- Science Vol 278 pp 856-860; 1997\n
- http://www.sciencemag.org/content/278/5339/856.abstract
- </em>
- ...and this increases the catastrophe rate:\n
- <em>
- <b>Dynamic instability of MTs is regulated by force</b>\n
- M.Janson, M. de Dood, M. Dogterom.\n
- Journal of Cell Biology Vol 161, Nb 6, 2003\n
- Figure 2 C\n
- </em>
- http://www.jcb.org/cgi/doi/10.1083/jcb.200301147
- If you use this model, please cite:\n
- <em>
- <b>A theory of microtubule catastrophes and their regulation</b>\n
- Brun L, Rupp B, Ward J, Nedelec F\n
- PNAS 106 (50) 21173-21178; 2009\n
- http://www.pnas.org/content/106/50/21173
- </em>
- The predicted mean time until catastrophe is approximately
- growing_rate = growing_speed / unit_length
- real ctime = growing_rate / ( 3 * hydrolysis_rate * hydrolysis_rate );
- The implemented model includes off-rate in the assembly state, as described in:\n
- <em>
- <b>Random Hydrolysis Controls the Dynamic Instability of Microtubules</b>\n
- Ranjith Padinhateeri, Anatoly B Kolomeisky, and David Lacoste\n
- Biophys J 102, 1274–1283 (2012)\n
- http://dx.doi.org/10.1016/j.bpj.2011.12.059
- </em>
- This is not implemented:
- - the MINUS_END is not dynamic,
- - rescues are not included.
- .
- See the @ref DynamicFiberPar.
- // @todo DynamicFiber detach_rate should depend on the state of the subunit
- // @todo DynamicFiber should keep the entire state vector of the subunits
- Note: A Gillespie simulation method is used.
- This class is not fully tested (17. Feb 2011).
- @ingroup FiberGroup
- */
- class DynamicFiber : public Fiber
- {
- private:
- /// assembly during last time-step
- real mGrowthP;
- real mGrowthM;
- /// Gillespie countdown timers for PLUS_END:
- real nextGrowthP;
- real nextHydrolP;
- real nextShrinkP;
- /// Gillespie countdown timers for MINUS_END:
- real nextGrowthM;
- real nextHydrolM;
- real nextShrinkM;
- /// state of units near the PLUS_END: [0] is terminal, [1] is penultimate unit
- unsigned unitP[3];
- /// dynamic state of PLUS_END
- state_t mStateP;
- /// state of units near the MINUS_END
- unsigned unitM[3];
- /// dynamic state of MINUS_END
- state_t mStateM;
- /// calculate dynamic state from unit states near PLUS_END
- state_t calculateStateP() const;
- /// calculate dynamic state from unit states near MINUS_END
- state_t calculateStateM() const;
- public:
- /// the Property of this object
- DynamicFiberProp const* prop;
- /// constructor
- DynamicFiber(DynamicFiberProp const*);
- /// destructor
- virtual ~DynamicFiber();
- //--------------------------------------------------------------------------
- /// return assembly/disassembly state of MINUS_END
- state_t dynamicStateM() const;
- /// return assembly/disassembly state of PLUS_END
- state_t dynamicStateP() const;
- /// change state of MINUS_END
- void setDynamicStateM(state_t s);
- /// change state of PLUS_END
- void setDynamicStateP(state_t s);
- /// length increment at MINUS_END during last time-step
- real freshAssemblyM() const { return mGrowthM; }
- /// length increment at PLUS_END during last time-step
- real freshAssemblyP() const { return mGrowthP; }
- //--------------------------------------------------------------------------
- /// simulate dynamic instability of PLUS_END
- int stepPlusEnd();
- /// simulate dynamic instability of MINUS_END
- int stepMinusEnd();
- /// monte-carlo step
- void step();
- //--------------------------------------------------------------------------
- /// write to Outputter
- void write(Outputter&) const;
- /// read from Inputter
- void read(Inputter&, Simul&, ObjectTag);
- };
- #endif
dynamic_fiber.h, under cecill-2.1 · at the source
Overview
Abstract
In the Caenorhabditis elegans zygote, mutations in zyg-8DCLK1, the sole Doublecortin-family member, disrupt mitotic spindle positioning, as seen by immunofluorescence. Doublecortin proteins bind microtubules and are thought to stabilise or rigidify them. In the zygote, ZYG-8 only modestly affects microtubule growth and nucleation. We thus investigated whether these moderate dynamic perturbations alone could explain the spindle mispositioning observed in zyg-8 mutants. Using three complementary genetic perturbations—RNAi-media
Reproduced under the paper's license (CC BY), from the paper cited above.
Repository
Its files are read in the Code ↔ Paper reader above, with 3 matches between paragraphs and lines of code.
Zenodo 14246919
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
- 27 September 2026: the link answers (HTTP 200)
514 files
- doc/
rendering/ , Python, 136 linesimport-actin-ico.py - doc/
rendering/ , Python, 136 linesimport-actin-sphere.py - doc/
rendering/ , Python, 136 linesimport-actin.py - doc/
rendering/ , Python, 137 linesimport-links.py - doc/
rendering/ , Python, 15 linesremove-actin.py - doc/
tutorials/ , Python, 155 linescode/ collect.py - doc/
tutorials/ , Shell, 26 linescode/ master.sh - doc/
tutorials/ , Python, 115 linescode/ scan.py - python/
look/ , Python, 146 linescollect.py - python/
look/ , Python, 122 linescompare_config.py - python/
look/ , Python, 179 linesget_data.py - python/
look/ , Python, 173 linesmake_image.py - python/
look/ , Python, 314 linesmake_movie.py - python/
look/ , Python, 249 linesmake_page.py - python/
look/ , Python, 149 linesmake_plots.py - python/
look/ , Python, 492 linesread_config.py - python/
look/ , Python, 164 linesscan.py - python/
look/ , Python, 163 linestell.py - python/
misc/ , Python, 103 linesbattery_test.py - python/
misc/ , Python, 135 linescleanup.py - python/
misc/ , Python, 140 linescompare.py - python/
misc/ , Python, 106 linesplot.py - python/
misc/ , Python, 266 linespyned.py - python/
misc/ , Python, 116 linesreduce.py - python/
run/ , Python, 229 linesgo_sim.py - python/
run/ , Python, 241 linesgo_sim_lib.py - python/
run/ , Python, 676 linespreconfig.py - python/
run/ , Python, 161 linessubmit_one.py - python/
run/ , Python, 276 linessubmit_slurm.py - src/
base/ , C/C++, 588 linesarray.h - src/
base/ , C/C++, 86 linesassert_macro.h - src/
base/ , C++, 48 linesbacktrace.cc - src/
base/ , C/C++, 29 linesbacktrace.h - src/
base/ , C/C++, 176 linesbuddy.h - src/
base/ , C++, 8 linesexceptions.cc - src/
base/ , C/C++, 215 linesexceptions.h - src/
base/ , C++, 196 linesfilepath.cc - src/
base/ , C/C++, 62 linesfilepath.h - src/
base/ , C++, 249 linesfilewrapper.cc - src/
base/ , C/C++, 133 linesfilewrapper.h - src/
base/ , C++, 820 linesglossary.cc - src/
base/ , C/C++, 543 linesglossary.h - src/
base/ , C/C++, 48 linesinventoried.h - src/
base/ , C++, 265 linesinventory.cc - src/
base/ , C/C++, 118 linesinventory.h - src/
base/ , C++, 781 linesiowrapper.cc - src/
base/ , C/C++, 227 linesiowrapper.h - src/
base/ , C++, 36 linesmessages.cc - src/
base/ , C/C++, 121 linesmessages.h - src/
base/ , C/C++, 45 linesnode.h - src/
base/ , C++, 429 linesnode_list.cc - src/
base/ , C/C++, 131 linesnode_list.h - src/
base/ , C++, 54 linesoperator_new.cc - src/
base/ , C++, 162 linesprint_color.cc - src/
base/ , C/C++, 37 linesprint_color.h - src/
base/ , C++, 143 linesproperty.cc - src/
base/ , C/C++, 192 linesproperty.h - src/
base/ , C++, 310 linesproperty_list.cc - src/
base/ , C/C++, 143 linesproperty_list.h - src/
base/ , C++, 283 linesstream_func.cc - src/
base/ , C/C++, 51 linesstream_func.h - src/
base/ , C++, 138 linestictoc.cc - src/
base/ , C/C++, 58 linestictoc.h - src/
base/ , C/C++, 82 linestimer.h - src/
base/ , C++, 687 linestokenizer.cc - src/
base/ , C/C++, 96 linestokenizer.h - src/
disp/ , C++, 1,686 linesdisplay.cc - src/
disp/ , C/C++, 313 linesdisplay.h - src/
disp/ , C++, 508 linesdisplay1.cc - src/
disp/ , C/C++, 72 linesdisplay1.h - src/
disp/ , C++, 709 linesdisplay2.cc - src/
disp/ , C/C++, 78 linesdisplay2.h - src/
disp/ , C++, 1,091 linesdisplay3.cc - src/
disp/ , C/C++, 126 linesdisplay3.h - src/
disp/ , C++, 66 linesdisplay_prop.cc - src/
disp/ , C/C++, 105 linesdisplay_prop.h - src/
disp/ , C++, 189 linesfiber_disp.cc - src/
disp/ , C/C++, 318 linesfiber_disp.h - src/
disp/ , C++, 1,280 linesglapp.cc - src/
disp/ , C/C++, 149 linesglapp.h - src/
disp/ , C++, 2,428 linesgle.cc - src/
disp/ , C/C++, 419 linesgle.h - src/
disp/ , C++, 365 linesgle_color.cc - src/
disp/ , C/C++, 441 linesgle_color.h - src/
disp/ , C++, 1,600 linesgle_color_list.cc - src/
disp/ , C/C++, 45 linesgle_color_list.h - src/
disp/ , C++, 158 linesglu_unproject.cc - src/
disp/ , C/C++, 15 linesglut.h - src/
disp/ , C++, 97 linesgrid_display.cc - src/
disp/ , C/C++, 262 linesgrid_display.h - src/
disp/ , C++, 15 linesline_disp.cc - src/
disp/ , C/C++, 56 linesline_disp.h - src/
disp/ , C, 4,705 linesminiz.c - src/
disp/ , C/C++, 1,350 linesminiz.h - src/
disp/ , C++, 42 linesoffscreen.cc - src/
disp/ , C/C++, 33 linesoffscreen.h - src/
disp/ , C++, 319 linesoffscreen_fbo.cc - src/
disp/ , C++, 135 linesoffscreen_glx.cc - src/
disp/ , C/C++, 19 linesopengl.h - src/
disp/ , C++, 219 linespoint_disp.cc - src/
disp/ , C/C++, 175 linespoint_disp.h - src/
disp/ , C++, 688 linessave_image.cc - src/
disp/ , C/C++, 99 linessave_image.h - src/
disp/ , C, 6,982 linesspng.c - src/
disp/ , C/C++, 538 linesspng.h - src/
disp/ , C++, 900 linesview.cc - src/
disp/ , C/C++, 224 linesview.h - src/
disp/ , C++, 183 linesview_prop.cc - src/
disp/ , C/C++, 220 linesview_prop.h - src/
math/ , C/C++, 205 linesSFMT-avx2.h - src/
math/ , C/C++, 164 linesSFMT-common.h - src/
math/ , C/C++, 98 linesSFMT-params.h - src/
math/ , C/C++, 50 linesSFMT-params19937.h - src/
math/ , C/C++, 126 linesSFMT-sse2.h - src/
math/ , C, 434 linesSFMT.c - src/
math/ , C/C++, 333 linesSFMT.h - src/
math/ , C/C++, 118 linesaccumulator.h - src/
math/ , C/C++, 152 linesallocator.h - src/
math/ , C/C++, 335 linesbicgstab.h - src/
math/ , C/C++, 445 linescblas.h - src/
math/ , C/C++, 293 linesclapack.h - src/
math/ , C, 308 linesdgtsv.c - src/
math/ , C/C++, 15 linesdim.h - src/
math/ , C/C++, 192 linesevaluator.h - src/
math/ , C/C++, 217 linesgmres.h - src/
math/ , C/C++, 606 linesgrid.h - src/
math/ , C/C++, 874 linesgrid_base.h - src/
math/ , C/C++, 134 linesisometry.h - src/
math/ , C/C++, 38 lineslinear_operator.h - src/
math/ , C++, 133 linesmatrix.cc - src/
math/ , C/C++, 121 linesmatrix.h - src/
math/ , C++, 38 linesmatrix11.cc - src/
math/ , C/C++, 380 linesmatrix11.h - src/
math/ , C++, 45 linesmatrix22.cc - src/
math/ , C/C++, 805 linesmatrix22.h - src/
math/ , C++, 169 linesmatrix33.cc - src/
math/ , C/C++, 1,007 linesmatrix33.h - src/
math/ , C/C++, 700 linesmatrix44.h - src/
math/ , C/C++, 362 linesmatrixbase.h - src/
math/ , C++, 410 linesmatsparse.cc - src/
math/ , C/C++, 101 linesmatsparse.h - src/
math/ , C++, 396 linesmatsparsesym.cc - src/
math/ , C/C++, 132 linesmatsparsesym.h - src/
math/ , C++, 1,040 linesmatsparsesym1.cc - src/
math/ , C/C++, 211 linesmatsparsesym1.h - src/
math/ , C++, 667 linesmatsparsesym2.cc - src/
math/ , C/C++, 154 linesmatsparsesym2.h - src/
math/ , C++, 1,224 linesmatsparsesymblk.cc - src/
math/ , C/C++, 257 linesmatsparsesymblk.h - src/
math/ , C/C++, 115 linesmonitor.h - src/
math/ , C++, 586 linesplatonic.cc - src/
math/ , C/C++, 218 linesplatonic.h - src/
math/ , C++, 358 linespointsonsphere.cc - src/
math/ , C/C++, 138 linespointsonsphere.h - src/
math/ , C++, 513 linespolygon.cc - src/
math/ , C/C++, 128 linespolygon.h - src/
math/ , C++, 276 linesproject_ellipse.cc - src/
math/ , C/C++, 22 linesproject_ellipse.h - src/
math/ , C/C++, 766 linesquaternion.h - src/
math/ , C++, 529 linesrandom.cc - src/
math/ , C/C++, 330 linesrandom.h - src/
math/ , C++, 361 linesrandom_vector.cc - src/
math/ , C/C++, 57 linesrandom_vector.h - src/
math/ , C++, 631 linesrasterizer.cc - src/
math/ , C/C++, 333 linesrasterizer.h - src/
math/ , C/C++, 191 linesreal.h - src/
math/ , C/C++, 380 linessimd.h - src/
math/ , C/C++, 88 linessimd_print.h - src/
math/ , C/C++, 399 linessmath.h - src/
math/ , C/C++, 197 linesvecprint.h - src/
math/ , C/C++, 41 linesvector.h - src/
math/ , C++, 45 linesvector1.cc - src/
math/ , C/C++, 553 linesvector1.h - src/
math/ , C++, 51 linesvector2.cc - src/
math/ , C/C++, 678 linesvector2.h - src/
math/ , C++, 50 linesvector3.cc - src/
math/ , C/C++, 870 linesvector3.h - src/
math/ , C++, 54 linesvector4.cc - src/
math/ , C/C++, 638 linesvector4.h - src/
misc/ , MATLAB, 197 linescheck_dump.m - src/
misc/ , C++, 3,445 linesinstallation/ RtMidi.cpp - src/
misc/ , C/C++, 634 linesinstallation/ RtMidi.h - src/
misc/ , C++, 529 linesinstallation/ cytobuilder.cpp - src/
misc/ , C++, 460 linesinstallation/ cytomaster.cpp - src/
misc/ , C++, 362 linesinstallation/ rtmidi_c.cpp - src/
misc/ , C/C++, 246 linesinstallation/ rtmidi_c.h - src/
play/ , C++, 434 linesplay.cc - src/
play/ , C/C++, 1 lineplay.h - src/
play/ , C++, 982 linesplay_keys.cc - src/
play/ , C++, 494 linesplay_menus.cc - src/
play/ , C++, 108 linesplay_mouse.cc - src/
play/ , C++, 288 linesplayer.cc - src/
play/ , C/C++, 165 linesplayer.h - src/
play/ , C++, 412 linesplayer_disp.cc - src/
play/ , C++, 117 linesplayer_prop.cc - src/
play/ , C/C++, 128 linesplayer_prop.h - src/
sim/ , C++, 166 linesbead.cc - src/
sim/ , C/C++, 146 linesbead.h - src/
sim/ , C++, 3 linesbead_prop.cc - src/
sim/ , C/C++, 11 linesbead_prop.h - src/
sim/ , C++, 130 linesbead_set.cc - src/
sim/ , C/C++, 77 linesbead_set.h - src/
sim/ , C++, 1,681 lineschain.cc - src/
sim/ , C/C++, 453 lineschain.h - src/
sim/ , C++, 4 linescommon.cc - src/
sim/ , C/C++, 64 linescommon.h - src/
sim/ , C++, 450 linescouple.cc - src/
sim/ , C/C++, 263 linescouple.h - src/
sim/ , C++, 191 linescouple_prop.cc - src/
sim/ , C/C++, 207 linescouple_prop.h - src/
sim/ , C++, 1,062 linescouple_set.cc - src/
sim/ , C/C++, 244 linescouple_set.h - src/
sim/ , C++, 50 linescouples/ bridge.cc - src/
sim/ , C/C++, 53 linescouples/ bridge.h - src/
sim/ , C++, 48 linescouples/ bridge_prop.cc - src/
sim/ , C/C++, 59 linescouples/ bridge_prop.h - src/
sim/ , C++, 134 linescouples/ couple_long.cc - src/
sim/ , C/C++, 45 linescouples/ couple_long.h - src/
sim/ , C++, 64 linescouples/ crosslink.cc - src/
sim/ , C/C++, 41 linescouples/ crosslink.h - src/
sim/ , C++, 133 linescouples/ crosslink_long.cc - src/
sim/ , C/C++, 45 linescouples/ crosslink_long.h - src/
sim/ , C++, 55 linescouples/ crosslink_prop.cc - src/
sim/ , C/C++, 60 linescouples/ crosslink_prop.h - src/
sim/ , C++, 169 linescouples/ duo.cc - src/
sim/ , C/C++, 77 linescouples/ duo.h - src/
sim/ , C++, 130 linescouples/ duo_long.cc - src/
sim/ , C/C++, 51 linescouples/ duo_long.h - src/
sim/ , C++, 83 linescouples/ duo_prop.cc - src/
sim/ , C/C++, 74 linescouples/ duo_prop.h - src/
sim/ , C++, 40 linescouples/ fork.cc - src/
sim/ , C/C++, 43 linescouples/ fork.h - src/
sim/ , C++, 69 linescouples/ fork_prop.cc - src/
sim/ , C/C++, 72 linescouples/ fork_prop.h - src/
sim/ , C++, 48 linescouples/ shackle.cc - src/
sim/ , C/C++, 42 linescouples/ shackle.h - src/
sim/ , C++, 114 linescouples/ shackle_long.cc - src/
sim/ , C/C++, 48 linescouples/ shackle_long.h - src/
sim/ , C++, 48 linescouples/ shackle_prop.cc - src/
sim/ , C/C++, 57 linescouples/ shackle_prop.h - src/
sim/ , C++, 93 linesevent.cc - src/
sim/ , C/C++, 110 linesevent.h - src/
sim/ , C++, 76 linesevent_set.cc - src/
sim/ , C/C++, 55 linesevent_set.h - src/
sim/ , C++, 1,414 linesfiber.cc - src/
sim/ , C/C++, 346 linesfiber.h - src/
sim/ , C++, 473 linesfiber_grid.cc - src/
sim/ , C/C++, 115 linesfiber_grid.h - src/
sim/ , C++, 121 linesfiber_grid2.cc - src/
sim/ , C++, 548 linesfiber_prop.cc - src/
sim/ , C/C++, 338 linesfiber_prop.h - src/
sim/ , C++, 278 linesfiber_segment.cc - src/
sim/ , C/C++, 123 linesfiber_segment.h - src/
sim/ , C++, 1,214 linesfiber_set.cc - src/
sim/ , C/C++, 162 linesfiber_set.h - src/
sim/ , C++, 245 linesfiber_site.cc - src/
sim/ , C/C++, 196 linesfiber_site.h - src/
sim/ , C++, 246 linesfibers/ classic_fiber.cc - src/
sim/ , C/C++, 116 lines, 1 matchfibers/ classic_fiber.h - src/
sim/ , C++, 190 linesfibers/ classic_fiber_prop.cc - src/
sim/ , C/C++, 180 linesfibers/ classic_fiber_prop.h - src/
sim/ , C++, 340 linesfibers/ dynamic_fiber.cc - src/
sim/ , C/C++, 169 lines, 1 matchfibers/ dynamic_fiber.h - src/
sim/ , C++, 160 linesfibers/ dynamic_fiber_prop.cc - src/
sim/ , C/C++, 133 lines, 1 matchfibers/ dynamic_fiber_prop.h - src/
sim/ , C++, 189 linesfibers/ growing_fiber.cc - src/
sim/ , C/C++, 111 linesfibers/ growing_fiber.h - src/
sim/ , C++, 76 linesfibers/ growing_fiber_prop.cc - src/
sim/ , C/C++, 113 linesfibers/ growing_fiber_prop.h - src/
sim/ , C++, 161 linesfibers/ treadmilling_fiber.cc - src/
sim/ , C/C++, 86 linesfibers/ treadmilling_fiber.h - src/
sim/ , C++, 67 linesfibers/ treadmilling_fiber_prop. cc - src/
sim/ , C/C++, 75 linesfibers/ treadmilling_fiber_prop. h - src/
sim/ , C++, 578 linesfield.cc - src/
sim/ , C/C++, 369 linesfield.h - src/
sim/ , C++, 126 linesfield_prop.cc - src/
sim/ , C/C++, 129 linesfield_prop.h - src/
sim/ , C++, 129 linesfield_set.cc - src/
sim/ , C/C++, 63 linesfield_set.h - src/
sim/ , C/C++, 94 linesfield_values.h - src/
sim/ , C++, 359 linesframe_reader.cc - src/
sim/ , C/C++, 111 linesframe_reader.h - src/
sim/ , C++, 340 lineshand.cc - src/
sim/ , C/C++, 222 lineshand.h - src/
sim/ , C++, 3 lineshand_monitor.cc - src/
sim/ , C/C++, 63 lineshand_monitor.h - src/
sim/ , C++, 359 lineshand_prop.cc - src/
sim/ , C/C++, 252 lineshand_prop.h - src/
sim/ , C++, 40 lineshands/ actor.cc - src/
sim/ , C/C++, 47 lineshands/ actor.h - src/
sim/ , C++, 45 lineshands/ actor_prop.cc - src/
sim/ , C/C++, 61 lineshands/ actor_prop.h - src/
sim/ , C++, 108 lineshands/ chewer.cc - src/
sim/ , C/C++, 64 lineshands/ chewer.h - src/
sim/ , C++, 93 lineshands/ chewer_prop.cc - src/
sim/ , C/C++, 72 lineshands/ chewer_prop.h - src/
sim/ , C++, 71 lineshands/ cutter.cc - src/
sim/ , C/C++, 55 lineshands/ cutter.h - src/
sim/ , C++, 71 lineshands/ cutter_prop.cc - src/
sim/ , C/C++, 74 lineshands/ cutter_prop.h - src/
sim/ , C++, 233 lineshands/ digit.cc - src/
sim/ , C/C++, 133 lineshands/ digit.h - src/
sim/ , C++, 71 lineshands/ digit_prop.cc - src/
sim/ , C/C++, 73 lineshands/ digit_prop.h - src/
sim/ , C++, 85 lineshands/ dynein.cc - src/
sim/ , C/C++, 56 lineshands/ dynein.h - src/
sim/ , C++, 60 lineshands/ dynein_prop.cc - src/
sim/ , C/C++, 89 lineshands/ dynein_prop.h - src/
sim/ , C++, 85 lineshands/ kinesin.cc - src/
sim/ , C/C++, 56 lineshands/ kinesin.h - src/
sim/ , C++, 59 lineshands/ kinesin_prop.cc - src/
sim/ , C/C++, 72 lineshands/ kinesin_prop.h - src/
sim/ , C++, 110 lineshands/ mighty.cc - src/
sim/ , C/C++, 49 lineshands/ mighty.h - src/
sim/ , C++, 133 lineshands/ mighty_prop.cc - src/
sim/ , C/C++, 106 lineshands/ mighty_prop.h - src/
sim/ , C++, 92 lineshands/ motor.cc - src/
sim/ , C/C++, 60 lineshands/ motor.h - src/
sim/ , C++, 126 lineshands/ motor_prop.cc - src/
sim/ , C/C++, 96 lineshands/ motor_prop.h - src/
sim/ , C++, 89 lineshands/ myosin.cc - src/
sim/ , C/C++, 56 lineshands/ myosin.h - src/
sim/ , C++, 60 lineshands/ myosin_prop.cc - src/
sim/ , C/C++, 72 lineshands/ myosin_prop.h - src/
sim/ , C++, 185 lineshands/ nucleator.cc - src/
sim/ , C/C++, 69 lineshands/ nucleator.h - src/
sim/ , C++, 115 lineshands/ nucleator_prop.cc - src/
sim/ , C/C++, 136 lineshands/ nucleator_prop.h - src/
sim/ , C++, 41 lineshands/ regulator.cc - src/
sim/ , C/C++, 48 lineshands/ regulator.h - src/
sim/ , C++, 50 lineshands/ regulator_prop.cc - src/
sim/ , C/C++, 66 lineshands/ regulator_prop.h - src/
sim/ , C++, 96 lineshands/ rescuer.cc - src/
sim/ , C/C++, 61 lineshands/ rescuer.h - src/
sim/ , C++, 49 lineshands/ rescuer_prop.cc - src/
sim/ , C/C++, 67 lineshands/ rescuer_prop.h - src/
sim/ , C++, 61 lineshands/ slider.cc - src/
sim/ , C/C++, 51 lineshands/ slider.h - src/
sim/ , C++, 99 lineshands/ slider_prop.cc - src/
sim/ , C/C++, 103 lineshands/ slider_prop.h - src/
sim/ , C++, 94 lineshands/ tracker.cc - src/
sim/ , C/C++, 53 lineshands/ tracker.h - src/
sim/ , C++, 54 lineshands/ tracker_prop.cc - src/
sim/ , C/C++, 70 lineshands/ tracker_prop.h - src/
sim/ , C++, 118 lineshands/ walker.cc - src/
sim/ , C/C++, 75 lineshands/ walker.h - src/
sim/ , C++, 127 lineshands/ walker_prop.cc - src/
sim/ , C/C++, 87 lineshands/ walker_prop.h - src/
sim/ , C++, 1,187 linesinterface.cc - src/
sim/ , C/C++, 106 linesinterface.h - src/
sim/ , C++, 43 linesinterpolation.cc - src/
sim/ , C/C++, 138 linesinterpolation.h - src/
sim/ , C++, 190 linesinterpolation4.cc - src/
sim/ , C/C++, 79 linesinterpolation4.h - src/
sim/ , C++, 64 lineslattice.cc - src/
sim/ , C/C++, 553 lineslattice.h - src/
sim/ , C++, 1,706 linesmeca.cc - src/
sim/ , C/C++, 554 linesmeca.h - src/
sim/ , C/C++, 218 linesmeca1d.h - src/
sim/ , C++, 3,738 linesmeca_inter.cc - src/
sim/ , C++, 401 linesmecable.cc - src/
sim/ , C/C++, 397 linesmecable.h - src/
sim/ , C++, 324 linesmecafil.cc - src/
sim/ , C/C++, 154 linesmecafil.h - src/
sim/ , C++, 807 linesmecafil_project.cc - src/
sim/ , C++, 206 linesmecafil_projectmat.cc - src/
sim/ , C++, 59 linesmecapoint.cc - src/
sim/ , C/C++, 73 linesmecapoint.h - src/
sim/ , C++, 94 linesmodulo.cc - src/
sim/ , C/C++, 73 linesmodulo.h - src/
sim/ , C++, 910 linesmovable.cc - src/
sim/ , C/C++, 132 linesmovable.h - src/
sim/ , C++, 248 linesobject.cc - src/
sim/ , C/C++, 180 linesobject.h - src/
sim/ , C++, 578 linesobject_set.cc - src/
sim/ , C/C++, 211 linesobject_set.h - src/
sim/ , C++, 189 linesorganizer.cc - src/
sim/ , C/C++, 127 linesorganizer.h - src/
sim/ , C++, 161 linesorganizer_set.cc - src/
sim/ , C/C++, 63 linesorganizer_set.h - src/
sim/ , C++, 813 linesorganizers/ aster.cc - src/
sim/ , C/C++, 303 linesorganizers/ aster.h - src/
sim/ , C++, 78 linesorganizers/ aster_prop.cc - src/
sim/ , C/C++, 93 linesorganizers/ aster_prop.h - src/
sim/ , C++, 179 linesorganizers/ bundle.cc - src/
sim/ , C/C++, 77 linesorganizers/ bundle.h - src/
sim/ , C++, 62 linesorganizers/ bundle_prop.cc - src/
sim/ , C/C++, 82 linesorganizers/ bundle_prop.h - src/
sim/ , C++, 140 linesorganizers/ fake.cc - src/
sim/ , C/C++, 74 linesorganizers/ fake.h - src/
sim/ , C++, 31 linesorganizers/ fake_prop.cc - src/
sim/ , C/C++, 60 linesorganizers/ fake_prop.h - src/
sim/ , C++, 150 linesorganizers/ nucleus.cc - src/
sim/ , C/C++, 78 linesorganizers/ nucleus.h - src/
sim/ , C++, 30 linesorganizers/ nucleus_prop.cc - src/
sim/ , C/C++, 60 linesorganizers/ nucleus_prop.h - src/
sim/ , C++, 1,209 linesparser.cc - src/
sim/ , C/C++, 116 linesparser.h - src/
sim/ , C++, 650 linespoint_grid.cc - src/
sim/ , C/C++, 388 linespoint_grid.h - src/
sim/ , C++, 140 linessim.cc - src/
sim/ , C/C++, 17 linessim.h - src/
sim/ , C++, 528 linessim_thread.cc - src/
sim/ , C/C++, 224 linessim_thread.h - src/
sim/ , C++, 510 linessimul.cc - src/
sim/ , C/C++, 551 linessimul.h - src/
sim/ , C++, 54 linessimul_custom.cc - src/
sim/ , C++, 686 linessimul_file.cc - src/
sim/ , C++, 179 linessimul_prop.cc - src/
sim/ , C/C++, 294 linessimul_prop.h - src/
sim/ , C++, 2,460 linessimul_report.cc - src/
sim/ , C++, 449 linessimul_solve.cc - src/
sim/ , C++, 181 linessimul_step.cc - src/
sim/ , C++, 186 linessingle.cc - src/
sim/ , C/C++, 197 linessingle.h - src/
sim/ , C++, 216 linessingle_prop.cc - src/
sim/ , C/C++, 152 linessingle_prop.h - src/
sim/ , C++, 631 linessingle_set.cc - src/
sim/ , C/C++, 183 linessingle_set.h - src/
sim/ , C++, 76 linessingles/ picket.cc - src/
sim/ , C/C++, 60 linessingles/ picket.h - src/
sim/ , C++, 116 linessingles/ picket_long.cc - src/
sim/ , C/C++, 44 linessingles/ picket_long.h - src/
sim/ , C++, 130 linessingles/ wrist.cc - src/
sim/ , C/C++, 94 linessingles/ wrist.h - src/
sim/ , C++, 117 linessingles/ wrist_long.cc - src/
sim/ , C/C++, 49 linessingles/ wrist_long.h - src/
sim/ , C++, 1,239 linessolid.cc - src/
sim/ , C/C++, 222 linessolid.h - src/
sim/ , C++, 135 linessolid_prop.cc - src/
sim/ , C/C++, 148 linessolid_prop.h - src/
sim/ , C++, 92 linessolid_set.cc - src/
sim/ , C/C++, 85 linessolid_set.h - src/
sim/ , C++, 518 linesspace.cc - src/
sim/ , C/C++, 197 linesspace.h - src/
sim/ , C++, 204 linesspace_prop.cc - src/
sim/ , C/C++, 88 linesspace_prop.h - src/
sim/ , C++, 148 linesspace_set.cc - src/
sim/ , C/C++, 88 linesspace_set.h - src/
sim/ , C++, 250 linesspaces/ space_banana.cc - src/
sim/ , C/C++, 82 linesspaces/ space_banana.h - src/
sim/ , C++, 295 linesspaces/ space_capsule.cc - src/
sim/ , C/C++, 86 linesspaces/ space_capsule.h - src/
sim/ , C++, 282 linesspaces/ space_cylinder.cc - src/
sim/ , C/C++, 85 linesspaces/ space_cylinder.h - src/
sim/ , C++, 250 linesspaces/ space_cylinderP.cc - src/
sim/ , C/C++, 99 linesspaces/ space_cylinderP.h - src/
sim/ , C++, 301 linesspaces/ space_cylinderZ.cc - src/
sim/ , C/C++, 86 linesspaces/ space_cylinderZ.h - src/
sim/ , C++, 271 linesspaces/ space_dice.cc - src/
sim/ , C/C++, 78 linesspaces/ space_dice.h - src/
sim/ , C++, 331 linesspaces/ space_ellipse.cc - src/
sim/ , C/C++, 102 linesspaces/ space_ellipse.h - src/
sim/ , C++, 202 linesspaces/ space_periodic.cc - src/
sim/ , C/C++, 71 linesspaces/ space_periodic.h - src/
sim/ , C++, 393 linesspaces/ space_polygon.cc - src/
sim/ , C/C++, 92 linesspaces/ space_polygon.h - src/
sim/ , C++, 267 linesspaces/ space_polygonZ.cc - src/
sim/ , C/C++, 84 linesspaces/ space_polygonZ.h - src/
sim/ , C++, 227 linesspaces/ space_ring.cc - src/
sim/ , C/C++, 88 linesspaces/ space_ring.h - src/
sim/ , C++, 157 linesspaces/ space_sphere.cc - src/
sim/ , C/C++, 81 linesspaces/ space_sphere.h - src/
sim/ , C++, 381 linesspaces/ space_square.cc - src/
sim/ , C/C++, 73 linesspaces/ space_square.h - src/
sim/ , C++, 318 linesspaces/ space_strip.cc - src/
sim/ , C/C++, 85 linesspaces/ space_strip.h - src/
sim/ , C++, 157 linesspaces/ space_torus.cc - src/
sim/ , C/C++, 72 linesspaces/ space_torus.h - src/
sim/ , C++, 654 linessphere.cc - src/
sim/ , C/C++, 188 linessphere.h - src/
sim/ , C++, 111 linessphere_prop.cc - src/
sim/ , C/C++, 111 linessphere_prop.h - src/
sim/ , C++, 81 linessphere_set.cc - src/
sim/ , C/C++, 67 linessphere_set.h - src/
sim/ , C++, 2 linessplash.cc - src/
sim/ , C/C++, 41 linessplash.h - src/
test/ , C++, 61 linestest.cc - src/
test/ , C++, 97 linestest_blas.cc - src/
test/ , C++, 976 linestest_code.cc - src/
test/ , C++, 30 linestest_cxx.cc - src/
test/ , C++, 14 linestest_dispatch.cc - src/
test/ , C++, 252 linestest_gillespie.cc - src/
test/ , C++, 82 linestest_glapp.cc - src/
test/ , C++, 42 linestest_glos.cc - src/
test/ , C++, 358 linestest_glut.cc - src/
test/ , C++, 275 linestest_glut3D.cc - src/
test/ , C++, 335 linestest_grid.cc - src/
test/ , C++, 126 linestest_math.cc - src/
test/ , C++, 517 linestest_matrix.cc - src/
test/ , C++, 68 linestest_omp.cc - src/
test/ , C++, 379 linestest_opengl.cc - src/
test/ , C++, 184 linestest_pipe.cc - src/
test/ , C++, 232 linestest_platonic.cc - src/
test/ , C++, 182 linestest_quaternion.cc - src/
test/ , C++, 615 linestest_random.cc - src/
test/ , C++, 348 linestest_rasterizer.cc - src/
test/ , C++, 38 linestest_signal.cc - src/
test/ , C++, 932 linestest_simd.cc - src/
test/ , C++, 62 linestest_sizeof.cc - src/
test/ , C++, 327 linestest_solve.cc - src/
test/ , C++, 567 linestest_space.cc - src/
test/ , C++, 200 linestest_sphere.cc - src/
test/ , C++, 20 linestest_string.cc - src/
test/ , C++, 57 linestest_thread.cc - src/
test/ , C++, 203 linestest_vbo.cc - src/
tools/ , C++, 397 linescymart.cc - src/
tools/ , C++, 493 linesframetool.cc - src/
tools/ , C++, 164 linesreader.cc - src/
tools/ , C++, 259 linesreport.cc - src/
tools/ , C++, 119 linesreportF.cc - src/
tools/ , C++, 113 linessieve.cc - LICENSE.txt, License, 674 lines
- README.md, Text, 104 lines
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 512 scripts, each with its path and the digest of its content;
- 3 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data Availability
All relevant data are within the manuscript and its Supporting Information files. Computational developments are shared on Zenodo, with the DOIs indicated in Methods.
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 9 authors, 10 MeSH terms, 4 funders, 198 references.
Cite
This paper
Cueff, L., Schmitt, L., Huet, E., Pastezeur, S., Coquil, M., Savary, T., Sénard, A., Pécréaux, J., & Bouvrais, H. (2026). Microtubule stiffening by the doublecortin-domain protein ZYG-8 contributes to mitotic spindle orientation during zygote division in Caenorhabditis elegans. PLoS genetics, 22(6), e1012196. https://
BibTeX
@article{cueff2026microt
author = {Cueff, Louis and Schmitt, Loïc and Huet, Ewen and Pastezeur, Sylvain and Coquil, Méline and Savary, Talia and Sénard, Anouk and Pécréaux, Jacques and Bouvrais, Hélène},
title = {{Microtubule stiffening by the doublecortin-domain protein ZYG-8 contributes to mitotic spindle orientation during zygote division in Caenorhabditis elegans}},
journal = {PLoS genetics},
year = {2026},
month = jun,
volume = {22},
number = {6},
pages = {e1012196},
publisher = {PLOS},
issn = {1553-7390},
doi = {10.1371/
url = {https://
pmid = {42371962},
pmcid = {PMC13340844}
}
RIS
TY - JOUR
AU - Cueff, Louis
AU - Schmitt, Loïc
AU - Huet, Ewen
AU - Pastezeur, Sylvain
AU - Coquil, Méline
AU - Savary, Talia
AU - Sénard, Anouk
AU - Pécréaux, Jacques
AU - Bouvrais, Hélène
TI - Microtubule stiffening by the doublecortin-domain protein ZYG-8 contributes to mitotic spindle orientation during zygote division in Caenorhabditis elegans
T2 - PLoS genetics
J2 - PLoS Genet
PY - 2026
DA - 2026/
VL - 22
IS - 6
SP - e1012196
SN - 1553-7390
PB - PLOS
DO - 10.1371/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1371/
"type": "article-journal",
"title": "Microtubule stiffening by the doublecortin-domain protein ZYG-8 contributes to mitotic spindle orientation during zygote division in Caenorhabditis elegans",
"container-title": "PLoS genetics",
"author": [
{
"family": "Cueff",
"given": "Louis"
},
{
"family": "Schmitt",
"given": "Loïc"
},
{
"family": "Huet",
"given": "Ewen"
},
{
"family": "Pastezeur",
"given": "Sylvain"
},
{
"family": "Coquil",
"given": "Méline"
},
{
"family": "Savary",
"given": "Talia"
},
{
"family": "Sénard",
"given": "Anouk"
},
{
"family": "Pécréaux",
"given": "Jacques"
},
{
"family": "Bouvrais",
"given": "Hélène"
}
],
"container-title-short":
"volume": "22",
"issue": "6",
"page": "e1012196",
"DOI": "10.1371/
"PMID": "42371962",
"PMCID": "PMC13340844",
"ISSN": "1553-7390",
"publisher": "PLOS",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
29
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1242/jcs.264565 [code]
- A conserved Arf-GEF modulates axonal integrity through RAB-35 by altering neuron-epidermal attachment.Journal: Journal of cell scienceIn common: NumPy, C. elegans, cellular / molecular, 3 references
- [2] doi:10.1038/s41594-026-01787-7 [code]
- Microtubules in the axon are GDP bound but adopt a stable GTP-like expanded state.Journal: Nature structural & molecular biologyIn common: Matplotlib, NumPy, cellular / molecular, 3 references
- [3] doi:10.1126/sciadv.aec9329
- Cohesin and NuRD antagonistically drive alternative neuronal fates via PLZF transcription factors.Journal: Science advancesIn common: C. elegans, cellular / molecular, 3 references
- [4] doi:10.1038/s41586-026-10501-y [code]
- Long-term editing of brain circuits using an engineered electrical synapse.Journal: NatureIn common: Matplotlib, NumPy, C. elegans, cellular / molecular, 2 references
- [5] doi:10.1093/nar/gkag451 [code]
- An in vivo parallelized reporter assay to uncover tissue-specific splicing regulatory sequences in a multicellular animal.Journal: Nucleic acids researchIn common: Matplotlib, NumPy, C. elegans, cellular / molecular, 2 references
- [6] doi:10.1371/journal.pcbi.1013441 [code]
- Large vision model framework for automated C. elegans analysis: From static morphometry to dynamic neural activity.Journal: PLoS computational biologyIn common: Matplotlib, NumPy, C. elegans, 2 references
- [7] doi:10.1126/sciadv.aec7705 [code]
- Mitotic Cdc42 waves encode PI(3,4)P&
lt;sub& gt;2& lt;/ sub& gt; signaling and Golgi morphological state to control spindle scaling. Journal: Science advancesIn common: Matplotlib, NumPy, cellular / molecular, 2 references - [8] doi:10.1038/s41467-026-72709-w [code]
- An epifluorescence microscope design for naturalistic behavior and cellular activity in freely moving Caenorhabditis elegans.Journal: Nature communicationsIn common: Matplotlib, NumPy, C. elegans, cellular / molecular, 1 reference
- [9] doi:10.1021/acsomega.5c13203
- Investigating the Function of C‑Terminal Tails of Human Tubulin Isotypes in the Motility Regulation of Cytoplasmic Dynein.Journal: ACS omegaIn common: cellular / molecular, 2 references
- [10] doi:10.1523/eneuro.0430-25.2026
- Altered &
lt;i& gt;glr-1& lt;/ i& gt; Expression after EtOH Withdrawal Is Linked to Associative Behavior Deficits in & lt;i& gt;C. elegans& lt;/ i& gt;. Journal: eNeuroIn common: C. elegans, cellular / molecular, 2 references
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 1 repository of the authors' code, each at its verified commit and with its license, 512 scripts, and 3 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:ad5915c45f032ba8…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[.
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
