En visuel fremstilling, der viser, hvordan tildeling af graffarveregistre fungerer. Kredit:Jason Ott/UCR
Forkert blandede kemikalier forårsager et chokerende antal brande, eksplosioner, og skader på laboratorier, virksomheder, og boliger hvert år.
Et nyt open source computerprogram kaldet ChemStor udviklet af ingeniører ved University of California, Riverside, kan forhindre disse farlige situationer ved at fortælle brugerne, om det er usikkert at blande visse kemikalier.
Centers for Disease Control anslår 4, 500 skader om året er forårsaget af blandingen af inkompatible kemikalier til rengøring af pools, halvdelen af dem forekommer i hjem. Selv i laboratorier og fabrikker, hvor arbejdere er uddannet i sikre opbevaringsprotokoller, forvekslinger og ulykker sker, ofte efter at kemikalier utilsigtet er kombineret i en affaldsbeholder.
UC Riverside ingeniørernes arbejde er offentliggjort i Journal of Chemical Information and Modeling . Deres program tilpasser en datalogisk strategi til at allokere ressourcer til effektiv processorbrug, kendt som graffarvningsregistreringstildeling. I dette system, ressourcer er farvet og organiseret efter en regel, der angiver tilstødende datapunkter, eller noder, deling af en kant kan ikke også dele en farve.
"Vi farver en graf, så der ikke er to knuder, der deler en kant, har samme farve, "sagde første forfatter Jason Ott, en doktorand i datalogi, der ledede forskningen.
"Ideen stammer fra kort, "forklarede medforfatter William Grover, en adjunkt i bioingeniør i Marlan og Rosemary Bourns College of Engineering med en baggrund i kemi. "På et kort over USA, for eksempel, ingen to tilstødende tilstande deler en farve, hvilket gør dem lette at skelne fra hinanden. "
ChemStor trækker fra et miljøbeskyttelsesagenturbibliotek med 9, 800 kemikalier, organiseret i reaktivitetsgrupper. Det bygger derefter en kemisk interaktionsgraf baseret på reaktivitetsgrupperne og beregner det mindste antal farver, der vil farve grafen, så ingen to kemikalier, der kan interagere, også deler den samme farve.
ChemStor tildeler derefter alle kemikalier i hver farve til en opbevarings- eller affaldsbeholder efter at have bekræftet, at der er nok plads. Kemikalier med samme farve kan opbevares sammen uden en farlig reaktion, mens kemikalier med forskellige farver ikke kan.
Hvis to eller flere kemikalier kan kombineres i det samme skab eller tilføjes til en affaldsbeholder uden at danne muligvis farlige kombinationer af kemikalier, ChemStor fastslår, at konfigurationen er sikker. ChemStor angiver også, om der ikke kan findes en sikker opbevaring eller bortskaffelse.
Grover, der oplevede en ødelæggende laboratoriebrand forårsaget af uforenelige kemikalier i løbet af sine dage som bachelor, sagde, at han tager truslen meget alvorligt.
"Jeg er ansvarlig for sikkerheden for de mennesker i mit laboratorium, og ChemStor ville være som et sikkerhedsnet under vores allerede strenge opbevaringsprotokoller, "Sagde Grover.
ChemStor's funktionalitet er i øjeblikket kun begrænset til en kommandolinjegrænseflade, hvor brugeren manuelt indtaster typen af kemikalier og mængden af lagerplads i en computer.
Der kommer opdateringer for at gøre ChemStor mere brugervenlig, herunder en smartphone -app, der bruger kameraet til at indsamle oplysninger om kemikalier og opbevaringsmuligheder, samt integration med digitale stemmeassistenter, hvoraf nogle allerede er begyndt at blive udviklet specifikt til kemikere, gør ChemStor til en naturlig tilføjelse.
"Ethvert system kan kommunikere med ChemStor, så længe input er udformet på en måde, som ChemStor forventer, "Sagde Ott. Koden er tilgængelig her.