{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,21]],"date-time":"2026-10-21T18:40:27Z","timestamp":1792608027213,"version":"4.5.0"},"reference-count":90,"publisher":"American Association for the Advancement of Science (AAAS)","issue":"119","funder":[{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"publisher","award":["770940"],"award-info":[{"award-number":["770940"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-18-CE33-0006"],"award-info":[{"award-number":["ANR-18-CE33-0006"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-24-CE33-7791"],"award-info":[{"award-number":["ANR-24-CE33-7791"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["JP19KK0261"],"award-info":[{"award-number":["JP19KK0261"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.science.org"],"crossmark-restriction":true},"short-container-title":["Sci. Robot."],"published-print":{"date-parts":[[2026,10,21]]},"abstract":"<jats:p>\n                    Swarm robotics relies on robots with minimal sensing and computation that achieve self-organization at the level of the collective to address a variety of tasks. Yet, swarm robotics still struggles with global tasks that require understanding the broader spatial context in which robots operate, such as identifying the shape of the arena in which they are embedded. Here, we introduce spectral swarm robotics, a framework in which robots recover global spectral descriptors of the swarm\u2019s geometric structure through strictly local interactions. To do so, robots emulate diffusion to locally estimate Laplacian spectral invariants, quantities normally obtained only through centralized computation. These spectral values serve as compact descriptors of the environment. In the present proof of concept, robots estimated the second Laplacian eigenvalue, \u03bb\n                    <jats:sub>2<\/jats:sub>\n                    , and used it to classify arenas from a predefined set of shapes with distinct spectral signatures. We show that estimating a single eigenvalue is sufficient for one-shot classification among selected confined environments with distinct spectral signatures. We uncovered a scaling law linking swarm size (a global parameter) and interaction radius (a local parameter) that ensures robust estimation. We validated the approach experimentally on two distinct hardware platforms, Kilobots and Pogobots, achieving reliable classification of arena shapes under realistic noise and sparse connectivity conditions. Last, we discuss how locally recovering Laplacian spectral invariants opens avenues for swarm robotics in settings where producing efficient collective behaviors strongly depends on the global structure of the swarm.\n                  <\/jats:p>","DOI":"10.1126\/scirobotics.adr9578","type":"journal-article","created":{"date-parts":[[2026,10,21]],"date-time":"2026-10-21T17:58:08Z","timestamp":1792605488000},"update-policy":"https:\/\/doi.org\/10.34133\/aaas_crossmark","source":"Crossref","is-referenced-by-count":0,"title":["Hearing the shape of an arena with spectral swarm robotics"],"prefix":"10.1126","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5893-9761","authenticated-orcid":true,"given":"Leo","family":"Cazenille","sequence":"first","affiliation":[{"name":"Universit\u00e9 Paris Cit\u00e9, CNRS, LIED UMR 8236, Paris, France."},{"name":"Sorbonne Universit\u00e9, CNRS, Institut des Syst\u00e8mes Intelligents et de Robotique, ISIR, Paris, France."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3790-9217","authenticated-orcid":true,"given":"Nicolas","family":"Lobato-Dauzier","sequence":"additional","affiliation":[{"name":"LIMMS (IRL2820)\/CNRS-IIS, University of Tokyo, Tokyo, Japan."},{"name":"Sorbonne Universit\u00e9, CNRS, Institut de Biologie Paris-Seine, Laboratoire Jean Perrin, Paris, France."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3674-7372","authenticated-orcid":true,"given":"Alessia","family":"Loi","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, CNRS, Institut des Syst\u00e8mes Intelligents et de Robotique, ISIR, Paris, France."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5624-7934","authenticated-orcid":true,"given":"Loona","family":"Macabre","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, CNRS, Institut des Syst\u00e8mes Intelligents et de Robotique, ISIR, Paris, France."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-5241-661X","authenticated-orcid":true,"given":"Mika","family":"Ito","sequence":"additional","affiliation":[{"name":"Ochanomizu University, Department of Information Sciences, Tokyo, Japan."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0306-8943","authenticated-orcid":true,"given":"Olivier","family":"Marchal","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Jean Monnet Saint-\u00c9tienne, CNRS UMR 5208, Institut Camille Jordan, Institut Universitaire de France, Saint-Etienne, France."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9842-9523","authenticated-orcid":true,"given":"Soo-Hyeon","family":"Kim","sequence":"additional","affiliation":[{"name":"LIMMS (IRL2820)\/CNRS-IIS, University of Tokyo, Tokyo, Japan."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9100-1855","authenticated-orcid":true,"given":"Nathanael","family":"Aubert-Kato","sequence":"additional","affiliation":[{"name":"Ochanomizu University, Department of Information Sciences, Tokyo, Japan."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8241-7461","authenticated-orcid":true,"given":"Nicolas","family":"Bredeche","sequence":"additional","affiliation":[{"name":"Sorbonne Universit\u00e9, CNRS, Institut des Syst\u00e8mes Intelligents et de Robotique, ISIR, Paris, France."},{"name":"Sorbonne Universit\u00e9, CNRS, Institut de Biologie Paris-Seine, Laboratoire Jean Perrin, Paris, France."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anthony J.","family":"Genot","sequence":"additional","affiliation":[{"name":"LIMMS (IRL2820)\/CNRS-IIS, University of Tokyo, Tokyo, Japan."}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"221","reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1177\/105971239300200204"},{"key":"e_1_3_2_3_2","doi-asserted-by":"crossref","unstructured":"G. Beni J. Wang \u201cSwarm intelligence in cellular robotic systems\u201d in Robots and Biological Systems: Towards a New Bionics? NATO ASI Series vol. 102 P. Dario G. Sandini P. Aebischer Eds. (Springer 1993) pp. 703\u2013712.","DOI":"10.1007\/978-3-642-58069-7_38"},{"key":"e_1_3_2_4_2","doi-asserted-by":"crossref","unstructured":"G. Dudek M. Jenkin E. Milios D. Wilkes \u201cA taxonomy for swarm robots\u201d in Proceedings of 1993 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS\u201993) (IEEE 1993) vol. 1 pp. 441\u2013447.","DOI":"10.1109\/IROS.1993.583135"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-012-0075-2"},{"key":"e_1_3_2_6_2","doi-asserted-by":"crossref","unstructured":"H. Hamann Swarm Robotics: A Formal Approach (Springer 2018).","DOI":"10.1007\/978-3-319-74528-2"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abe4385"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abk2787"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1126\/science.1245842"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1126\/science.1254295"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aau9178"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-023-39251-5"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1088\/1748-3182\/9\/2\/025012"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2020.00018"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.ado5888"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.adh4130"},{"key":"e_1_3_2_17_2","doi-asserted-by":"crossref","unstructured":"N. Aubert-Kato C. Fosseprez G. Gines I. Kawamata H. Dinh L. Cazenille A. Estevez-Tores M. Hagiya Y. Rondelez N. Bredeche \u201cEvolutionary optimization of self-assembly in a swarm of bio-micro-robots\u201d in Proceedings of the Genetic and Evolutionary Computation Conference (Association for Computing Machinery 2017) pp. 59\u201366.","DOI":"10.1145\/3071178.3071289"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/s43154-023-00106-y"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1098\/rstb.2020.0309"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1126\/science.ads7942"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.2967656"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2024.0148"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-021-00195-5"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37406"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.75.1226"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.physrep.2012.03.004"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2806(08)00002-7"},{"key":"e_1_3_2_28_2","unstructured":"J. Bradbury S. Vehrencamp Principles of Animal Communication (Sinauer Associates 1998)."},{"key":"e_1_3_2_29_2","doi-asserted-by":"crossref","unstructured":"E. Wilson Sociobiology: The New Synthesis Twenty-Fifth Anniversary Edition (Harvard Univ. Press 2000).","DOI":"10.2307\/j.ctvjnrttd"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1038\/nphys3035"},{"key":"e_1_3_2_31_2","doi-asserted-by":"crossref","unstructured":"S. Camazine J. Deneubourg N. Franks J. Sneyd G. Theraula E. Bonabeau Self-Organization in Biological Systems (Princeton Univ. Press 2020).","DOI":"10.2307\/j.ctvzxx9tx"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0092-8240(05)80008-4"},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","unstructured":"M. Gauci R. Nagpal M. Rubenstein \u201cProgrammable self-disassembly for shape formation in large-scale robot collectives\u201d in Distributed Autonomous Robotic Systems: The 13th International Symposium R. Gro\u00df A. Kolling S. Berman E. Frazzoli A. Martinoli F. Matsuno M. Gauci Eds. (Springer 2018) pp. 573\u2013586.","DOI":"10.1007\/978-3-319-73008-0_40"},{"key":"e_1_3_2_34_2","doi-asserted-by":"crossref","unstructured":"S. K. Lee A. Becker S. P. Fekete A. Kr\u00f6ller J. McLurkin \u201cExploration via structured triangulation by a multi-robot system with bearing-only low-resolution sensors\u201d in 2014 IEEE International Conference on Robotics and Automation (ICRA) (IEEE 2014) pp. 2150\u20132157.","DOI":"10.1109\/ICRA.2014.6907155"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915624974"},{"key":"e_1_3_2_36_2","doi-asserted-by":"crossref","unstructured":"J. McLurkin E. D. Demaine \u201cA distributed boundary detection algorithm for multi-robot systems\u201d in 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE 2009) pp. 4791\u20134798.","DOI":"10.1109\/IROS.2009.5354296"},{"key":"e_1_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Y. Kuang Y. Kaszubowski Lopes R. Gro\u00df \u201cBoundary detection in a swarm of kilobots\u201d in Towards Autonomous Robotic Systems. TAROS 2019. Lecture Notes in Computer Science vol. 11650 K. Althoefer J. Konstantinova K. Zhang Eds. (Springer 2019) pp. 462\u2013466.","DOI":"10.1007\/978-3-030-25332-5_41"},{"key":"e_1_3_2_38_2","doi-asserted-by":"crossref","unstructured":"G. Valentini H. Hamann M. Dorigo \u201cSelf-organized collective decision-making in a 100-robot swarm\u201d in Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI Press 2015) pp. 4216\u20134217.","DOI":"10.1609\/aaai.v29i1.9720"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abf1416"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2006.887293"},{"key":"e_1_3_2_41_2","doi-asserted-by":"crossref","unstructured":"L. C. Evans Partial Differential Equations vol. 19 of Graduate Studies in Mathematics (American Mathematical Society ed. 2 2010).","DOI":"10.1090\/gsm\/019"},{"key":"e_1_3_2_42_2","doi-asserted-by":"crossref","unstructured":"W. Arendt R. Nittka W. Peter F. Steiner \u201cWeyl\u2019s Law: Spectral properties of the Laplacian in mathematics and physics\u201d in Mathematical Analysis of Evolution Information and Complexity W. Arendt W. P. Schleich Eds. (Wiley 2009) pp. 1\u201371.","DOI":"10.1002\/9783527628025.ch1"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2014.2309031"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2021.109813"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.3390\/sym14081578"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1080\/00029890.1966.11970915"},{"key":"e_1_3_2_47_2","doi-asserted-by":"crossref","unstructured":"D. Spielman \u201cSpectral graph theory\u201d in Combinatorial Scientific Computing U. Naumann O. Schenk Eds. (Chapman and Hall\/CRC 2012).","DOI":"10.1201\/b11644-19"},{"key":"e_1_3_2_48_2","unstructured":"F. Chung Spectral Graph Theory (American Mathematical Society 1997)."},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2005.10.011"},{"key":"e_1_3_2_50_2","first-page":"2399","article-title":"Manifold regularization: A geometric framework for learning from labeled and unlabeled examples","volume":"7","author":"Belkin M.","year":"2006","unstructured":"M. Belkin, P. Niyogi, V. Sindhwani, Manifold regularization: A geometric framework for learning from labeled and unlabeled examples. J. Mach. Learn. Res. 7, 2399\u20132434 (2006).","journal-title":"J. Mach. Learn. Res."},{"key":"e_1_3_2_51_2","unstructured":"R. Rustamov \u201cLaplace-Beltrami eigenfunctions for deformation invariant shape representation\u201d in Proceedings of the Fifth Eurographics Symposium on Geometry Processing (Eurographics Association 2007) pp. 225\u2013233."},{"key":"e_1_3_2_52_2","doi-asserted-by":"crossref","unstructured":"M. Rubenstein C. Ahler R. Nagpal \u201cKilobot: A low cost scalable robot system for collective behaviors\u201d in 2012 IEEE International Conference on Robotics and Automation (IEEE 2012) pp. 3293\u20133298.","DOI":"10.1109\/ICRA.2012.6224638"},{"key":"e_1_3_2_53_2","unstructured":"A. Loi L. Macabre J. Fersula K. Amini L. Cazenille F. Caura A. Guerre S. Gourichon L. Fabre O. Dauchot N. Bredeche Pogobot: An open-source low-cost robot for swarm robotics and programmable active matter. arXiv:2504.08686 [cs.RO] (2025)."},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.4064\/-25-1-57-70"},{"key":"e_1_3_2_55_2","doi-asserted-by":"crossref","unstructured":"Y. Wang J. Solomon \u201cIntrinsic and extrinsic operators for shape analysis\u201d in Handbook of Numerical Analysis (Elsevier 2019) pp. 41\u2013115.","DOI":"10.1016\/bs.hna.2019.08.003"},{"key":"e_1_3_2_56_2","first-page":"0546","article-title":"The equivalence of diffusions on networks to Brownian motion","volume":"26","author":"Baxter J. R.","year":"1984","unstructured":"J. R. Baxter, R. V. Chacon, The equivalence of diffusions on networks to Brownian motion. Contemp. Math. 26, 0546\u201360080 (1984).","journal-title":"Contemp. Math."},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1214\/aop\/1176989018"},{"key":"e_1_3_2_58_2","doi-asserted-by":"crossref","unstructured":"J. Molitierno Applications of Combinatorial Matrix Theory to Laplacian Matrices of Graphs (CRC Press 2016).","DOI":"10.1201\/b11629"},{"key":"e_1_3_2_59_2","unstructured":"F. Jansson M. Hartley M. Hinsch I. Slavkov N. Carranza T. Olsson R. Dries J. Gr\u00f6nqvist A. Mar\u00e9e J. Sharpe J. A. Kaandorp V. A. Grieneisen Kilombo: A Kilobot simulator to enable effective research in swarm robotics. arXiv:1511.04285 [cs.RO] (2015)."},{"key":"e_1_3_2_60_2","doi-asserted-by":"crossref","unstructured":"M. Divband Soorati P. Zahadat J. Ghofrani H. Hamann \u201cAdaptive path formation in self-assembling robot swarms by tree-like vascular morphogenesis\u201d in Distributed Autonomous Robotic Systems: The 14th International Symposium vol. 9 N. Correll M. Schwager M. Otte Eds. (Springer 2019) pp. 299\u2013311.","DOI":"10.1007\/978-3-030-05816-6_21"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-023-39660-6"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abo6140"},{"key":"e_1_3_2_63_2","doi-asserted-by":"crossref","unstructured":"M. Raoufi P. Romanczuk H. Hamann Estimation of continuous environments by robot swarms: Correlated networks and decision-making. arXiv:2302.13629 [cs.RO] (2023).","DOI":"10.1109\/ICRA48891.2023.10161354"},{"key":"e_1_3_2_64_2","unstructured":"L. Cazenille L. Macabre N. Bredeche Pogosim\u2014A simulator for Pogobot robots. arXiv:2509.10968 [cs.RO] (2025)."},{"key":"e_1_3_2_65_2","doi-asserted-by":"crossref","unstructured":"M. Gauci M. Ortiz M. Rubenstein R. Nagpal \u201cError cascades in collective behavior: A case study of the gradient algorithm on 1000 physical agents\u201d in Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems (International Foundation for Autonomous Agents and Multiagent Systems 2017) pp. 1404\u20131412.","DOI":"10.65109\/KQHS7667"},{"key":"e_1_3_2_66_2","doi-asserted-by":"crossref","unstructured":"H. Wang M. Rubenstein \u201cA fast accurate and scalable probabilistic sample-based approach for counting swarm size\u201d in 2020 IEEE International Conference on Robotics and Automation (ICRA) (IEEE 2020) pp. 7180\u20137185.","DOI":"10.1109\/ICRA40945.2020.9196529"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1090\/S0273-0979-1992-00289-6"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.physrep.2012.03.001"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.111.188701"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2006.874516"},{"key":"e_1_3_2_71_2","doi-asserted-by":"crossref","unstructured":"D. Kempe A. Dobra J. Gehrke \u201cGossip-based computation of aggregate information\u201d in Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science (IEEE 2003) pp. 482\u2013491.","DOI":"10.1109\/SFCS.2003.1238221"},{"key":"e_1_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2012.2235192"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevResearch.6.023103"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abd0272"},{"key":"e_1_3_2_75_2","doi-asserted-by":"crossref","unstructured":"B. L\u00e9vy \u201cLaplace-beltrami eigenfunctions towards an algorithm that \u2018understands\u2019 geometry\u201d in IEEE International Conference on Shape Modeling and Applications 2006 (SMI'06) (IEEE 2006) p. 13.","DOI":"10.1109\/SMI.2006.21"},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1088\/0031-9155\/59\/4\/961"},{"key":"e_1_3_2_77_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01655.x"},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13309"},{"key":"e_1_3_2_79_2","doi-asserted-by":"publisher","DOI":"10.1137\/140977680"},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2867513"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.acha.2006.03.004"},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2"},{"key":"e_1_3_2_83_2","doi-asserted-by":"crossref","unstructured":"W. McKinney \u201cData structures for statistical computing in Python\u201d in Proceedings of the 9th Python in Science Conference (SciPy 2010) pp. 51\u201356.","DOI":"10.25080\/Majora-92bf1922-00a"},{"key":"e_1_3_2_84_2","unstructured":"A. Hagberg D. Conway Networkx: Network analysis with Python (2020); https:\/\/networkx.org."},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0686-2"},{"key":"e_1_3_2_86_2","unstructured":"K. Jordahl J. Van den Bossche M. Fleischmann J. Wasserman J. McBride J. Gerard J. Tratner M. Perry A. Badaracco C. Farmer G. Hjelle A. Snow M. Cochran S. Gillies L. Culbertson M. Bartos N. Eubank A. Bilogur S. Rey C. Ren D. Arribas-Bel L. Wasser L. Wolf M. Journois J. Wilson A. Greenhall C. Holdgraf F. Leblanc Geopandas: v0.8.1 Zenodo (2020); https:\/\/doi.org\/10.5281\/zenodo.3946761."},{"key":"e_1_3_2_87_2","unstructured":"S. Gillies Shapely: Manipulation and analysis of geometric objects GitHub (2007); https:\/\/github.com\/Toblerity\/Shapely."},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55"},{"key":"e_1_3_2_89_2","doi-asserted-by":"publisher","DOI":"10.21105\/joss.03021"},{"key":"e_1_3_2_90_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1982.1056489"},{"key":"e_1_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144599352836"}],"container-title":["Science Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.science.org\/doi\/pdf\/10.1126\/scirobotics.adr9578","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,10,21]],"date-time":"2026-10-21T17:58:18Z","timestamp":1792605498000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.science.org\/doi\/10.1126\/scirobotics.adr9578"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10,21]]},"references-count":90,"journal-issue":{"issue":"119","published-print":{"date-parts":[[2026,10,21]]}},"alternative-id":["10.1126\/scirobotics.adr9578"],"URL":"https:\/\/doi.org\/10.1126\/scirobotics.adr9578","relation":{},"ISSN":["2470-9476"],"issn-type":[{"value":"2470-9476","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,10,21]]},"assertion":[{"value":"2024-07-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-03-05","order":1,"name":"revised","label":"Revised","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-09-23","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-10-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"eadr9578"}}