12 november 2014
Nauwkeurige modellering van nanohelical structuren is van belang voor voorspellende simulatie studies die leiden tot nieuwe toepassingen van nanotechnologie. Momenteel, softwarepakketten en codes zijn beperkt in het creëren van atomistische spiraalvormige modellen. We presenteren twee procedures ontwikkeld om atomistische nanohelical modellen te maken voor de simulaties, en een grafische interface om onderzoek door visualisatie te verbeteren.
Het algemene doel van deze procedure is om atomistische modellen van helicoïdale, nano-veren en nano-linten te creëren met behulp van open source code voor moleculaire dynamica of MD-simulaties. Deze video beschrijft hoe je silicaglas nano-veermodellen kunt voorbereiden door eerst een geschikt atomistisch bulk-silica-invoerbestand voor te bereiden, samen met de open source nano-veerprogrammabestanden. De tweede stap is om MATLAB op een Linux-pc te starten en de grafische gebruikersinterface van nano-veercarver te gebruiken om een gewenst nano-veermodel te genereren.
Vervolgens worden de resultaten van de nano-veercarver geverifieerd in een open source visualizer. De laatste stap is om de resultaten te gebruiken in MD-treksimulaties van veren. Uiteindelijk kunnen een verscheidenheid aan goed gedefinieerde en schaalbare helicoïdale nanomodellen effectief worden gegenereerd voor MD-simulaties voor onderzoek naar materiaalinnovatie.
Ik kwam voor het eerst met het idee om deze methode te gebruiken toen ik moleculaire dynamische simulaties van nanostructuren uitvoerde, zoals nanodraden en andere. Zoals je misschien weet, zijn veerachtige materialen zeer overvloedig in de natuur, en daarom is het belangrijk om dergelijke geometrieën te bestuderen, vooral voor simul, voor toepassingen die te maken hebben met energieopwekking, waterstofopslag en biologische sensoren en anderen. En momenteel zijn er commerciële pakketten en codes beschikbaar op de markt.
Echter, ze zijn behoorlijk beperkt in de soorten geometrieën die je kunt creëren. En dus zijn optimistische helicoïdale modellen niet gemakkelijk te bereiken. Dus we hopen dat dit soort inspanningen toekomstige studies helpen demonstreren dat deze procedure Max Larner zal zijn, een afgestudeerde student in mijn laboratorium.
De bestanden die in deze video worden gebruikt, zijn online beschikbaar op de Davila Group-website. Zie het tekstprotocol dat bij deze video hoort voor de URL. Om te beginnen, downloadt u het nano-veren dot tar dot gz-bestandsarchief van het webrepository.
Loceer het gedownloade archief en verplaats het naar een gewenste werkmap. Entitled Documents slash Nanos Springs. Klik met de rechtermuisknop op nano springs tar dot gz en selecteer hier uitpakken.
Controleer vanuit het contextmenu dat alle vereiste bestanden aanwezig zijn in de huidige map. Zie het tekstprotocol voor een lijst van die bestanden en hun doel op het bureaublad. Open een terminalvenster en verander de map naar de map waarin de Nano Springs-projectbestanden zijn uitgepakt.
Voer vervolgens de opdracht uit om de binaire code voor het systeem te compileren door me Nano Springs, me CPP Point cpp te typen. Start vervolgens MATLAB door MATLAB te typen op de opdrachtregel met behulp van de online beschikbare bestanden. Open de gids in MATLAB door op de gidspictogram in het bovenste linker werkbalkgebied te klikken.
Om een nieuw venster weer te geven met gids-quickstart. Gebruik het bestaande gooey-tabblad om een bestaande figuur aan te passen. Klik op de blader-knop om naar de bestaande gooey-figuur te zoeken die moet worden aangepast.
Na het selecteren van het figuurbestand, klikt u op open in beide vensters om een nieuw venster weer te geven met de gooey-figuur om de gooey uit te voeren, klikt u op uitvoeren onder het gereedschappenmenu. En ja, wanneer een pop-upvenster vraagt of u de figuur moet opslaan voordat een nieuw venster wordt weergegeven, wordt de gewijzigde gooey weergegeven. Om de voorbeeldrun in te stellen, klikt u eerst op de knop Invoermodelbestand selecteren bovenaan de gooey en navigeert u naar het Glass cube IP-bestand.
Na het selecteren van het invoerbestand, zou de pad naar het in de gooey-venster aan de rechterkant van de geselecteerde invoermodelbestandknop moeten verschijnen. Navigeer vervolgens naar het uitvoermodelgedeelte en gebruik de blader-knop om de map te doorzoeken en te selecteren waarin het uitvoermodel moet worden opgeslagen. Voer de voorbeeldrun uit met behulp van de gegeven veerparameters door op de gooey-run-knop te drukken.
Controleer in de MATLAB-feedback het aantal geselecteerde invoeratomen voor het veermodel en de veermodelparameters. Zodra de gooey-interface is gefinaliseerd, voert u opeenvolgende runs uit door met de rechtermuisknop op nano springs dot M in het MATLAB-huidige mappenvenster te klikken en uit te voeren. Om de gooey-interface direct te openen om de uitvoerveermodellen die door nano-veercarver zijn gemaakt te visualiseren en te verifiëren.
Gebruik de nano-veercarver MATLAB GUI om bestanden te genereren zoals eerder voor invoer in het visualisatieprogramma. Meet afstanden in de veermodellen en maak er een record van. Vergelijk gemeten gegevens met gewenste veerafmetingen en verifieer de nauwkeurigheid van het veermodel om de veermodellen die door nano-veercarver zijn gemaakt als invoer te gebruiken voor een conventioneel open source moleculair dynamica-code.
Download eerst de nieuwste versie van het open source moleculair dynamicaprogramma. Lamps, bepaal de afmetingen van het gewenste nano-veermodel om het juiste initiële bulk-silicaglasmodel voor te bereiden. Maak vervolgens het gewenste nano-veermodel met behulp van de nano-veercarver MATLAB gui.
Zoals eerder, voer treksimulaties uit op de gewenste nano-veer door het model uit te rekken. Produceer axiaal een representatief video van het nano-veermodel dat wordt uitgerekt voor visualisatie en analyse. De computationele methoden die in deze procedure worden gepresenteerd, maken de creatie van silica, nano-veren en nano-linten mogelijk die geschikt zijn voor atomistische simulaties.
Hier wordt een atomistisch model van een siliciumnanolint met een nanolintradius van 1,07 nanometer weergegeven, een helixradius van 5,37 nanometer en een pitch van 7,16 nanometer. Momentopnamen illustreren verschillende weergaven van de nanostructuur. Deze figuur toont verschillende weergaven van een atomistisch model van een siliciumnano-veer met een draadradius van 1,07 nanometer, een helixradius van 4,29 nanometer en een pitch van 4,29 nanometer.
Na het bekijken van deze video, zouden mensen verwachten een helicoïdale nano-veer te kunnen maken met behulp van deze open source code die we hebben ontwikkeld voor toekomstige moleculaire dynamische simulaties. Samenvattend, zullen de methoden die in deze video zijn gepresenteerd, iedereen in staat stellen om nanolyse via simulaties te bestuderen, en op die manier zullen studies die het ontwerp van nanoapparaten omvatten, mogelijk
Bekijk het volledige transcript en krijg toegang tot duizenden wetenschappelijke video's
Dit artikel presenteert procedures voor het creëren van atomistische modellen van helixvormige nanostructuren, specifiek nanoveeren en nanolinten, met behulp van opensource software voor moleculaire dynamica. De methoden verbeteren de onderzoeksmogelijkheden door middel van visualisatie en simulatie.
Nauwkeurige atomistische modellering van nanohelicen is cruciaal voor predictieve studies in nanomaterialen, wat robuuste simulaties mogelijk maakt van mechanische en functionele eigenschappen die relevant zijn voor biofarmaceutische R&D. De gepresenteerde open-source computationele instrumenten vullen een belangrijk gat in de schaalbare, aanpasbare generatie van 3D-nanostructuren voor moleculaire dynamica-workflows. Deze functionaliteit ondersteunt vroege materiaalinnovatie en het verminderen van risico's bij nano-gebaseerde apparaatconcepten binnen zowel discovery- als translationeel onderzoek.
Deze modelleringscapaciteit integreert op de interface van vroege ontdekking en preklinische simulatie, waarbij hypothesegeneratie wordt verbonden met voorspellende analyses voor toepassingen op basis van nanomaterialen.