{"id":"https://openalex.org/W7213545435","doi":"https://doi.org/10.26434/chemrxiv.15009035/v1","title":"ElastoGraph: An Open-Source Algorithmic Framework for the Topological Assessment of Molecular Stiffness Applied to Polysaccharide Networks","display_name":"ElastoGraph: An Open-Source Algorithmic Framework for the Topological Assessment of Molecular Stiffness Applied to Polysaccharide Networks","publication_year":2026,"publication_date":"2026-09-18","ids":{"openalex":"https://openalex.org/W7213545435","doi":"https://doi.org/10.26434/chemrxiv.15009035/v1"},"language":"en","primary_location":{"id":"doi:10.26434/chemrxiv.15009035/v1","doi":"https://doi.org/10.26434/chemrxiv.15009035/v1","is_oa":true,"landing_page_url":"https://doi.org/10.26434/chemrxiv.15009035/v1","pdf_url":"https://chemrxiv.org/doi/pdf/10.26434/chemrxiv.15009035/v1","source":{"id":"https://openalex.org/S4393918830","display_name":"ChemRxiv","issn_l":"2573-2293","issn":["2573-2293"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://chemrxiv.org/doi/pdf/10.26434/chemrxiv.15009035/v1","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5152091491","display_name":"Martina Canet","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I123044942","display_name":"Universitat Aut\u00f2noma de Barcelona","ror":"https://ror.org/052g8jq94","country_code":"ES","type":"education","lineage":["https://openalex.org/I123044942"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Martina Canet","raw_affiliation_strings":["Faculty of Sciences","Universitat Aut\u00f2noma de Barcelona (UAB"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Sciences","institution_ids":[]},{"raw_affiliation_string":"Universitat Aut\u00f2noma de Barcelona (UAB","institution_ids":["https://openalex.org/I123044942"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5152092238","display_name":"Yamila Garc\u00eda","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210116615","display_name":"Universidad Internacional de La Rioja","ror":"https://ror.org/029gnnp81","country_code":"ES","type":"education","lineage":["https://openalex.org/I4210116615"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Yamila Garc\u00eda","raw_affiliation_strings":["ESIT \u2013 School of Engineering and Technology","International University of La Rioja (UNIR"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ESIT \u2013 School of Engineering and Technology","institution_ids":[]},{"raw_affiliation_string":"International University of La Rioja (UNIR","institution_ids":["https://openalex.org/I4210116615"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074931687","display_name":"Yamila Garc\u00cda-Mart\u00cdnez Eyre","orcid":"https://orcid.org/0000-0001-8054-9877","observed_orcids":["https://orcid.org/0000-0001-8054-9877"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yamila Garcia-Martinez","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0001-8054-9877","affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12044","display_name":"Advanced Physical and Chemical Molecular Interactions","score":0.328900009393692,"subfield":{"id":"https://openalex.org/subfields/1606","display_name":"Physical and Theoretical Chemistry"},"field":{"id":"https://openalex.org/fields/16","display_name":"Chemistry"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12044","display_name":"Advanced Physical and Chemical Molecular Interactions","score":0.328900009393692,"subfield":{"id":"https://openalex.org/subfields/1606","display_name":"Physical and Theoretical Chemistry"},"field":{"id":"https://openalex.org/fields/16","display_name":"Chemistry"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10379","display_name":"Cellular Mechanics and Interactions","score":0.08969999849796295,"subfield":{"id":"https://openalex.org/subfields/1307","display_name":"Cell Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T12192","display_name":"Polysaccharides Composition and Applications","score":0.06830000132322311,"subfield":{"id":"https://openalex.org/subfields/1106","display_name":"Food Science"},"field":{"id":"https://openalex.org/fields/11","display_name":"Agricultural and Biological Sciences"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/molecular-stiffness","display_name":"molecular stiffness","score":0.6959999799728394},{"id":"https://openalex.org/keywords/polysaccharide-networks","display_name":"polysaccharide networks","score":0.8980000019073486},{"id":"https://openalex.org/keywords/elastic-network-model","display_name":"elastic network model","score":0.8989999890327454},{"id":"https://openalex.org/keywords/graph-theory","display_name":"graph theory","score":0.6169999837875366},{"id":"https://openalex.org/keywords/series-parallel-networks","display_name":"series-parallel networks","score":0.8029999732971191},{"id":"https://openalex.org/keywords/effective-elastic-moduli","display_name":"effective elastic moduli","score":0.968999981880188},{"id":"https://openalex.org/keywords/cellulose","display_name":"cellulose","score":0.9010000228881836},{"id":"https://openalex.org/keywords/beta-chitin","display_name":"\u03b2-chitin","score":0.9750000238418579},{"id":"https://openalex.org/keywords/hydrogen-bonding","display_name":"hydrogen bonding","score":0.8679999709129333},{"id":"https://openalex.org/keywords/chemical-functionalization","display_name":"chemical functionalization","score":0.6299999952316284},{"id":"https://openalex.org/keywords/mechanical-property-prediction","display_name":"mechanical property prediction","score":0.4410000145435333},{"id":"https://openalex.org/keywords/o-n-algorithm","display_name":"O(N) algorithms","score":0.4729999899864197},{"id":"https://openalex.org/keywords/vertex-connectivity","display_name":"vertex connectivity","score":0.7009999752044678},{"id":"https://openalex.org/keywords/graph-distance","display_name":"graph distance","score":0.3610000014305115}],"concepts":[{"id":"https://openalex.org/C203616005","wikidata":"https://www.wikidata.org/wiki/Q620495","display_name":"Hessian matrix","level":2,"score":0.5587999820709229},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.521399974822998},{"id":"https://openalex.org/C2779372316","wikidata":"https://www.wikidata.org/wiki/Q569057","display_name":"Stiffness","level":2,"score":0.49399998784065247},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.4749000072479248},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4350999891757965},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.414000004529953},{"id":"https://openalex.org/C59593255","wikidata":"https://www.wikidata.org/wiki/Q901663","display_name":"Molecular dynamics","level":2,"score":0.398499995470047},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.39500001072883606},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.35249999165534973},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.34880000352859497},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3375000059604645},{"id":"https://openalex.org/C199185054","wikidata":"https://www.wikidata.org/wiki/Q552299","display_name":"Chain (unit)","level":2,"score":0.33390000462532043},{"id":"https://openalex.org/C180577832","wikidata":"https://www.wikidata.org/wiki/Q127920","display_name":"Covalent bond","level":2,"score":0.319599986076355},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.31850001215934753},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3172999918460846},{"id":"https://openalex.org/C112887158","wikidata":"https://www.wikidata.org/wiki/Q169324","display_name":"Hydrogen bond","level":3,"score":0.3154999911785126},{"id":"https://openalex.org/C8764922","wikidata":"https://www.wikidata.org/wiki/Q17104195","display_name":"Topological graph","level":3,"score":0.3116999864578247},{"id":"https://openalex.org/C2780022179","wikidata":"https://www.wikidata.org/wiki/Q1986794","display_name":"Molecular graph","level":3,"score":0.3073999881744385},{"id":"https://openalex.org/C32909587","wikidata":"https://www.wikidata.org/wiki/Q11369","display_name":"Molecule","level":2,"score":0.30300000309944153},{"id":"https://openalex.org/C186060115","wikidata":"https://www.wikidata.org/wiki/Q30336093","display_name":"Biological system","level":1,"score":0.30300000309944153},{"id":"https://openalex.org/C88230418","wikidata":"https://www.wikidata.org/wiki/Q131476","display_name":"Graph theory","level":2,"score":0.29420000314712524},{"id":"https://openalex.org/C73301696","wikidata":"https://www.wikidata.org/wiki/Q5469984","display_name":"Formalism (music)","level":3,"score":0.2815000116825104},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.273499995470047},{"id":"https://openalex.org/C509619924","wikidata":"https://www.wikidata.org/wiki/Q17130757","display_name":"Structural complexity","level":2,"score":0.2662999927997589},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.2563999891281128}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.26434/chemrxiv.15009035/v1","doi":"https://doi.org/10.26434/chemrxiv.15009035/v1","is_oa":true,"landing_page_url":"https://doi.org/10.26434/chemrxiv.15009035/v1","pdf_url":"https://chemrxiv.org/doi/pdf/10.26434/chemrxiv.15009035/v1","source":{"id":"https://openalex.org/S4393918830","display_name":"ChemRxiv","issn_l":"2573-2293","issn":["2573-2293"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"}],"best_oa_location":{"id":"doi:10.26434/chemrxiv.15009035/v1","doi":"https://doi.org/10.26434/chemrxiv.15009035/v1","is_oa":true,"landing_page_url":"https://doi.org/10.26434/chemrxiv.15009035/v1","pdf_url":"https://chemrxiv.org/doi/pdf/10.26434/chemrxiv.15009035/v1","source":{"id":"https://openalex.org/S4393918830","display_name":"ChemRxiv","issn_l":"2573-2293","issn":["2573-2293"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7213545435.pdf","grobid_xml":"https://content.openalex.org/works/W7213545435.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W7213539176","https://openalex.org/W7168150233","https://openalex.org/W7018872697","https://openalex.org/W3083227786","https://openalex.org/W2752865629","https://openalex.org/W4232463870","https://openalex.org/W3097495747","https://openalex.org/W2607310630","https://openalex.org/W4309476304","https://openalex.org/W7163209996"],"abstract_inverted_index":{"The":[0,89,253,351],"prediction":[1,70],"of":[2,17,75,111,140,176,201,213,310,338],"mechanical":[3,82,240],"properties":[4],"at":[5,361],"the":[6,15,65,72,109,173,180,199,308,335],"molecular":[7,27,39,280,341],"scale":[8],"relies":[9],"on":[10,131,273],"matrix-based":[11],"approaches,":[12],"such":[13],"as":[14],"diagonalization":[16],"large":[18],"Hessian":[19,271],"matrices":[20],"in":[21,160,227,236,258],"elastic":[22,76,112,151],"network":[23],"models":[24],"(ENMs)":[25],"or":[26],"dynamics":[28,281],"(MD)":[29],"simulations.":[30],"These":[31],"methods":[32],"exhibit":[33],"O(N3)":[34],"computational":[35],"complexity":[36],"and":[37,97,134,146,178,220,247,327,349,355],"map":[38,139],"connectivity":[40],"to":[41,71,116,172,217,224,269,296,320],"macroscopic":[42,298],"stiffness":[43,211],"through":[44,80,156],"numerical":[45,69],"operations":[46],"that":[47,63,114,183,289],"do":[48],"not":[49],"explicitly":[50],"resolve":[51],"load-transmission":[52],"pathways.":[53],"Here,":[54],"we":[55],"present":[56],"2":[57],"ElastoGraph,":[58],"an":[59,194,264,285,331],"open-source":[60],"Python":[61],"framework":[62,181,254,278,317],"shifts":[64],"analytical":[66],"focus":[67],"from":[68],"topological":[73,141,166,287],"mapping":[74],"paths\u2014the":[77],"specific":[78],"routes":[79],"which":[81,291],"force":[83],"is":[84,318],"transmitted":[85],"between":[86],"terminal":[87],"vertices.":[88],"algorithm":[90],"achieves":[91],"three":[92],"objectives:":[93],"(i)":[94],"it":[95,120,148],"identifies":[96,290],"prunes":[98],"mechanically":[99,339],"irrelevant":[100],"subgraphs":[101],"(r":[102],"=":[103,215,222,231,243,249],"0)":[104],"via":[105],"cut-vertex":[106],"analysis,":[107],"isolating":[108],"subset":[110],"paths":[113,124],"contribute":[115],"load":[117],"transmission;":[118],"(ii)":[119],"hierarchically":[121],"classifies":[122],"these":[123,256],"using":[125],"a":[126,137,202],"k\u2013d":[127],"subgraph":[128],"ranking":[129],"based":[130],"graph":[132],"distance":[133],"vertex-connectivity,":[135],"providing":[136,284,330],"prioritized":[138],"targets":[142],"for":[143,153,168,233,245,251,334],"chemical":[144,203],"functionalization;":[145],"(iii)":[147],"computes":[149,255],"effective":[150,196],"constants":[152],"series-parallel":[154],"architectures":[155],"recursive":[157],"edge":[158,186],"reductions":[159],"O(N)":[161],"time,":[162],"while":[163],"establishing":[164],"rigorous":[165],"bounds":[167],"non-series-parallel":[169],"networks.":[170,276],"Applied":[171],"load-bearing":[174],"backbones":[175],"cellulose":[177,246],"\u03b2-chitin,":[179,237],"reveals":[182],"under":[184],"uniform":[185],"weights":[187],"both":[188],"polysaccharides":[189],"are":[190,293,358],"topologically":[191],"isomorphic,":[192],"yielding":[193],"identical":[195],"stiffness.":[197,299],"However,":[198],"integration":[200],"parameterization":[204],"module":[205],"breaks":[206],"this":[207,315],"degeneracy:":[208],"assigning":[209],"relative":[210],"values":[212],"k":[214,221,230],"1.0":[216],"covalent":[218],"bonds":[219,226,235,292],"0.10":[223],"hydrogen":[225,234],"cellulose,":[228],"versus":[229],"0.15":[232],"yields":[238],"differentiated":[239],"profiles":[241],"(keff":[242],"0.45":[244],"keff":[248],"0.52":[250],"\u03b2-chitin).":[252],"results":[257],"less":[259],"than":[260],"0.01":[261],"s,":[262],"representing":[263],"approximate":[265],"50-fold":[266],"speedup":[267],"compared":[268],"standard":[270],"inversion":[272],"comparable":[274],"synthetic":[275],"This":[277],"complements":[279],"simulations":[282],"by":[283],"interpretable":[286,332],"baseline":[288,333],"worth":[294],"functionalizing":[295],"tune":[297],"Quantitative":[300],"validation":[301],"against":[302],"experimental":[303],"nanomechanical":[304],"data":[305],"will":[306],"be":[307],"subject":[309],"future":[311],"work.":[312],"Beyond":[313],"polysaccharides,":[314],"topology-driven":[316],"extensible":[319],"protein":[321],"domains,":[322],"DNA":[323],"nanostructures,":[324],"metal\u2013organic":[325],"frameworks,":[326],"two-dimensional":[328],"materials,":[329],"rational":[336],"design":[337],"tunable":[340],"3":[342],"systems":[343],"across":[344],"structural":[345],"biology,":[346],"soft":[347],"matter,":[348],"nanotechnology.":[350],"source":[352],"code,":[353],"documentation,":[354],"benchmark":[356],"datasets":[357],"freely":[359],"available":[360],"https://github.com/yeyrecanals/ElastoGraph":[362]},"counts_by_year":[],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2026-09-18T00:00:00"}
