Le concentrazioni atmosferiche di ammassi molecolari debolmente legati possono essere calcolate dalle proprietà termochimiche delle strutture a bassa energia trovate attraverso una metodologia di campionamento configurazionele a più fasi utilizzando un algoritmo genetico e chimica quantistica semi-empirica e ab.
Lo studio computazionale della formazione e della crescita degli aerosol atmosferici richiede un’accurata superficie di energia libera di Gibbs, che può essere ottenuta dalla struttura elettronica della fase gassosa e dai calcoli delle frequenze vibrazionali. Queste quantità sono valide per quei cluster atmosferici le cui geometrie corrispondono a un minimo sulle loro potenziali superfici energetiche. L’energia libera di Gibbs della struttura di energia minima può essere utilizzata per prevedere le concentrazioni atmosferiche dell’ammasso in una varietà di condizioni come temperatura e pressione. Vi presentiamo una procedura computazionalmente poco costosa basata su un campionamento di configurazione basato su algoritmi genetici seguito da una serie di calcoli di screening sempre più accurati. La procedura inizia generando ed evolvendo le geometrie di un ampio set di configurazioni utilizzando modelli semi-empirici, quindi affina le strutture uniche risultanti a una serie di livelli di teoria ab inizialiti. Infine, le correzioni termodinamiche vengono calcolate per il set risultante di strutture di energia minima e utilizzate per calcolare le energie libere di Gibbs di formazione, costanti di equilibrio e concentrazioni atmosferiche. Presentiamo l’applicazione di questa procedura allo studio dei cluster di glicina idratati in condizioni ambientali.
Il parametro più incerto negli studi atmosferici sul cambiamento climatico è la misura esatta in cui le particelle di nube riflettono la radiazione solare in arrivo. Gli aerosol, che sono particolati sospesi in un gas, formano particelle di nube chiamate nuclei di condensazione nuvolosa (CCN) che disperdono le radiazioni in entrata, impedendone così l’assorbimento e il successivo riscaldamento dell’atmosfera1. Una comprensione dettagliata di questo effetto di raffreddamento netto richiede una comprensione della crescita degli aerosol nelle CCN, che a sua volta richiede la comprensione della crescita di piccoli ammassi molecolari in particelle di aerosol. Recenti lavori hanno suggerito che la formazione di aerosol è avviata da ammassi molecolari di 3 nm di diametro o meno2; tuttavia, questo regime di dimensioni è difficile da accedere utilizzando tecniche sperimentali3,4. Pertanto, si desidera un approccio di modellazione computazionale per superare questa limitazione sperimentale.
Utilizzando il nostro approccio di modellazione descritto di seguito, possiamo analizzare la crescita di qualsiasi ammasso idratato. Poiché siamo interessati al ruolo dell’acqua nella formazione di grandi molecole biologiche da piccoli costituenti in ambienti pre-biotici, illustriamo il nostro approccio con la glicina. Le sfide incontrate e gli strumenti necessari per affrontare queste domande di ricerca sono molto simili a quelle coinvolte nello studio degli aerosol atmosferici e degli ammassi di prenupollazione5,6,7,8,9,10,11,12,13,14,15. Qui esaminiamo gli ammassi di glicina idratati a partire da una molecola isolata di glicina seguita da una serie di aggiunte graduali fino a cinque molecole d’acqua. L’obiettivo finale è quello di calcolare le concentrazioni di equilibrio dei cluster Di Gly(H2O)n-0-5 nell’atmosfera a temperatura ambiente a livello del mare e di un’umidità relativa (RH) del 100 %.
Un piccolo numero di questi ammassi molecolari sub-nanometrici cresce in un ammasso critico metastabile (1-3 nm di diametro) aggiungendo altre molecole di vapore o coagulando su ammassi esistenti. Questi cluster critici hanno un profilo di crescita favorevole che porta alla formazione di nuclei di condensazione delle nuvole (CCN) molto più grandi (fino a 50-100 nm), che influenzano direttamente l’efficienza delle precipitazioni delle nuvole e la loro capacità di riflettere la luce incidente. Pertanto, avere una buona comprensione della termodinamica dei cluster molecolari e delle loro distribuzioni di equilibrio dovrebbe portare a previsioni più accurate dell’impatto degli aerosol sul clima globale.
Un modello descrittivo di formazione di aerosol richiede una termodinamica accurata della formazione di ammassi molecolari. Il calcolo della termodinamica accurata della formazione molecolare dei cluster richiede l’identificazione delle configurazioni più stabili, che comporta la ricerca del minimo minimo globale e locale sulla superficie energetica potenziale del cluster (PES)16. Questo processo è chiamato campionamento di configurazione e può essere realizzato attraverso una varietà di tecniche, tra cui quelle basate sulla dinamica molecolare (MD)17,18,19,20, Monte Carlo (MC)21,22,e algoritmi genetici (GA)23,24,25.
Nel corso degli anni sono stati sviluppati diversi protocolli per ottenere la struttura e la termodinamica degli idrati atmosferici ad un alto livello di teoria. Questi protocolli differivano nella scelta del metodo di campionamento configurazionele (i) , della natura (ii) del metodo di basso livello utilizzato nel campionamento di configurazione e (iii) la gerarchia dei metodi di livello superiore utilizzati per perfezionare i risultati nei passaggi successivi.
I metodi di campionamento configurazionele includevano l’intuizione chimica26, il campionamento casuale27,28, la dinamica molecolare (MD)29,30, il basin hopping (BH)31e l’algoritmo genetico (GA)24,25,32. I metodi di basso livello più comuni impiegati con questi metodi di campionamento sono i campi di forza o i modelli semi-empirici come PM6, PM7 e SCC-DFTB. Questi sono spesso seguiti da calcoli DFT con set di base sempre più grandi e funzioni più affidabili dai gradini più alti della scala di Jacob33. In alcuni casi, questi sono seguiti da metodi di funzione d’onda di livello superiore come MP2, CCSD(T) e il rapporto costi-economico DLPNO-CCSD(T)34,35.
Kildgaard et al.36 ha sviluppato un metodo sistematico in cui le molecole d’acqua vengono aggiunte in punti sulle sfere di Fibonacci37 intorno a piccoli cluster idratati o non idratati per generare candidati per ammassi più grandi. I candidati non fisici e ridondanti vengono rimossi in base alle soglie di contatto ravvicinate e alla distanza root-mean-square tra diversi conformatori. Le successive ottimizzazioni utilizzando il metodo semi-empirico PM6 e una gerarchia di Metodi DFT e di funzione d’onda vengono utilizzati per ottenere un insieme di conformatori a bassa energia ad un alto livello di teoria.
L’algoritmo a forma di colonia artificiale delle api (ABC)38 è un nuovo approccio di campionamento configurazionele che è stato recentemente implementato da .hang et al. per studiare gli ammassi molecolari in un programma chiamato ABCluster39. Kubecka et al.40 utilizzato ABCluster per il campionamento di configurazione seguito da rioptimization di basso livello utilizzando il metodo semi-empirico GFN-xTBstretto-associazione 41. Hanno ulteriormente perfezionato le strutture e le energie utilizzando i metodi DFT seguiti dalle energie finali usando DLPNO-CCSD(T).
Indipendentemente dal metodo, il campionamento di configurazione inizia con una distribuzione dei punti generata casualmente o non casualmente sul PES. Ogni punto corrisponde a una geometria specifica del cluster molecolare in questione e viene generato dal metodo di campionamento. Quindi il minimo locale più vicino si trova per ogni punto seguendo la direzione “in discesa” sul PES. L’insieme dei minimi così trovati corrisponde a quelle geometrie del cluster molecolare che sono stabili, almeno per qualche tempo. Qui, la forma del PES e la valutazione dell’energia in ogni punto della superficie saranno sensibili alla descrizione fisica del sistema in cui una descrizione fisica più accurata si traduce in un calcolo dell’energia più costoso dal punto di vista computazionale. Utilizzeremo specificamente il metodo GA implementato nel programma OGOLEM25, che è stato applicato con successo a una serie di problemi di ottimizzazione globale e di campionamento di configurazione42,43,44,45, per generare il set iniziale di punti di campionamento.45 Il PES sarà descritto dal modello PM746 implementato nel programma MOPAC201647. Questa combinazione è impiegata perché genera una maggiore varietà di punti rispetto ai metodi MD e MC e trova il minimo locale più veloce di descrizioni più dettagliate del PES.
L’insieme dei minimi locali ottimizzati per GA sono considerati come geometrie di partenza per una serie di passaggi di screening, che portano a una serie di energia minima bassa. Questa parte del protocollo inizia ottimizzando l’insieme di strutture uniche ottimizzate per GA utilizzando la teoria funzionale della densità (DFT) con un piccolo set di base. Questo insieme di ottimizzazioni darà generalmente un set più piccolo di strutture minime locali uniche che sono modellate in modo più dettagliato rispetto alle strutture semi-empiriche ottimizzate GA. Quindi un altro ciclo di ottimizzazioni DFT viene eseguito su questo set più piccolo di strutture utilizzando un set di base più grande. Anche in questo caso, questo passaggio darà generalmente un insieme più piccolo di strutture uniche che sono modellate in modo più dettagliato rispetto al piccolo passo base DFT. L’insieme finale di strutture uniche viene quindi ottimizzato per una convergenza più stretta e vengono calcolate le frequenze vibrazionali armoniche. Dopo questo passo abbiamo tutto ciò di cui abbiamo bisogno per calcolare le concentrazioni di equilibrio dei cluster nell’atmosfera. L’approccio generale è riassunto diagrammaticamente figura 1. Useremo la correlazione di correlazione di correlazione di scambio PW9148 generalized-gradient (GGA) funzionale nell’implementazione Gaussian0949 di DFT insieme a due varianti del set di base Pople50 (6-31 , G per la piccola fase di base e 6-311 , G , per il passo di base grande). Questa particolare combinazione di scambio-correlazione funzionale e set di base è stata scelta a causa del suo precedente successo nel calcolo accurate Gibbs energie libere di formazione per gli ammassi atmosferici51,52.
Questo protocollo presuppone che l’utente abbia accesso a un cluster HPC (High Performance Computing) con il sistema batch portatile53 (PBS), MOPAC2016 (http://openmopac.net/MOPAC2016.html)47, OGOLEM (https://www.ogolem.org)25, Gaussian 09 (https://gaussian.com)49e il software OpenBabel54 (http://openbabel.org/wiki/Main_Page) installato seguendo le istruzioni di installazione specifiche. Ogni passaggio di questo protocollo usa anche un set di script di shell in-house e Python 2.7 che devono essere salvati in una directory inclusa nella variabile di ambiente $PATH dell’utente. Tutti i moduli ambientali necessari e le autorizzazioni di esecuzione per eseguire tutti i programmi di cui sopra devono anche essere caricati nella sessione dell’utente. L’utilizzo del disco e della memoria da parte del codice GA (OGOLEM) e dei codici semi-empirici (MOPAC) sono molto piccoli per i moderni standard di risorse del computer. L’utilizzo complessivo della memoria e del disco per OGOLEM/MOPAC dipende dal numero di thread che si desidera utilizzare e, anche in questo momento, l’utilizzo delle risorse sarà ridotto rispetto alle funzionalità della maggior parte dei sistemi HPC. Le esigenze di risorse dei metodi QM dipendono dalle dimensioni dei cluster e dal livello di teoria utilizzato. Il vantaggio di utilizzare questo protocollo è che si può variare il livello di teoria per essere in grado di calcolare l’insieme finale di strutture a bassa energia, tenendo presente che di solito calcoli più veloci portano a una maggiore incertezza nella precisione dei risultati.
Per motivi di chiarezza, il computer locale dell’utente sarà indicato come “computer locale” mentre il cluster HPC a cui hanno accesso sarà indicato come “cluster remoto“.
L’accuratezza dei dati generati da questo protocollo dipende principalmente da tre cose: (i) la varietà di configurazioni campionate dal punto 2, (ii) l’accuratezza della struttura elettronica del sistema, (iii) e l’accuratezza delle correzioni termodinamiche. Ognuno di questi fattori può essere affrontato modificando il metodo modificando gli script inclusi. Il primo fattore è facilmente superata con l’uso di un pool iniziale più ampio di strutture generate casualmente, più numerose iterazioni del GA e una definizione più allentata dei criteri coinvolti nella GA. Inoltre, si può utilizzare un metodo semi-empirico diverso, come il modello di adassociazione stretta-vincolo a tenuta stretta a densità di carica auto-consistente (SCC-DFTB)62 e il potenziale di frammento efficace (EFP)63 modello al fine di esplorare gli effetti delle diverse descrizioni fisiche. La limitazione principale qui è l’incapacità del metodo di formare o rompere legami covalenti, il che significa che i monomeri sono congelati. La procedura GA trova solo le posizioni relative più stabili di questi monomeri congelati secondo la descrizione semi-empirica.
L’accuratezza della struttura elettronica del sistema può essere migliorata in diversi modi, ognuno con il suo costo computazionale. Si può scegliere una migliore densità funzionale, come M06-2X64 e wB97X-V65, o metodo meccanico quantistico (QM) come il M ‘ller-Plesset66,67,68 (MPn) teorie di perturbazione e accoppiato-cluster69 (CC) metodi al fine di migliorare la descrizione fisica del sistema. Nella gerarchia delle funzioni, le prestazioni in genere migliorano passando da funzioni di approssimazione generalizzata(GGA) come PW91 a funzioni ibride separate da intervalli come funzioni ibride wB97X-D e meta-GGA come M06-2X.
Lo svantaggio dei metodi DFT è che non è possibile una convergenza sistematica verso un valore accurato; tuttavia, i metodi DFT sono computazionalmente economici e c’è una vasta gamma di funzioni per una vasta gamma di applicazioni.
Energie calcolate utilizzando metodi di funzione d’onda come MP2 e CCSD(T) in combinazione con set di base coerenti di correlazione di numero cardinale crescente ([aug-]cc-pV[D,T,Q,…] Convergere sistematicamente verso il limite completo del loro set di basi completo, ma il costo computazionale di ogni calcolo diventa proibitivo man mano che la dimensione del sistema cresce. Un ulteriore perfezionamento della struttura elettronica può essere effettuato utilizzando set di base di cui al massimo correlazioneesplicitamente ed estrapolando il limite completo del base set (CBS)71. Il nostro recente lavoro suggerisce che un approccio perturbativo di seconda densità ad fitted a densità ha correlato esplicitamente il m’ller-Plesset (DF-MP2-F12) produce energie che si avvicinano a quella dei calcoli MP2/CBS32. La modifica del protocollo corrente per l’utilizzo di diversi metodi di struttura elettronica prevede due passaggi: (i) preparare un file di input del modello seguendo la sintassi fornita dal software (ii) e modificare il run-pw91-sb.csh, run-pw91-lb.cshe gli script run-pw91-lb ultrafine.csh per generare la sintassi corretta del file di input, nonché lo script di invio corretto per il software.
Infine, l’accuratezza delle correzioni termodinamiche dipende dal metodo della struttura elettronica e dalla descrizione del PES intorno al minimo globale. Una descrizione accurata del PES richiede il calcolo di derivati di terzo e più ordine del PES rispetto agli spostamenti nei gradi di libertà nucleari, come il campo di forza quartica72,73 (QFF), che è un compito eccezionalmente costoso. Il protocollo attuale utilizza l’approssimazione armonica dell’oscillatore alle frequenze vibrazionali, con conseguente necessità di calcolare solo fino a seconde derivate del PES. Questo approccio diventa problematico nei sistemi ad alta armonicità, come molecole molto floppy e potenziali simmetrici a doppio pozzo a causa della grande differenza nel reale PES e nell’armonica PES. Inoltre, il costo di avere un PES di alta qualità da un metodo di struttura elettronica computazionalmente esigente non fa che aggravare il problema del costo per i calcoli della frequenza vibrazionale. Un approccio per superare questo è quello di utilizzare le energie elettroniche da un calcolo della struttura elettronica di alta qualità insieme a frequenze vibrazionali calcolate su un PES di qualità inferiore, con conseguente equilibrio tra costo e precisione. Il protocollo attuale può essere modificato per utilizzare diverse descrizioni PES come descritto nel paragrafo precedente; tuttavia, si possono anche modificare le parole chiave di frequenza vibrazionale negli script e nei modelli per calcolare le frequenze vibrazionali anarmoniche.
Due questioni cruciali per qualsiasi protocollo di campionamento configurazionele sono il metodo iniziale per il campionamento della potenziale superficie energetica e i criteri utilizzati per identificare ogni cluster. Abbiamo fatto ampio uso di una varietà di metodi nel nostro lavoro precedente. Per il primo problema, il metodo iniziale per il campionamento della potenziale superficie energetica, abbiamo scelto di utilizzare GA con metodi semi-empirici basati su questi fattori. Il campionamento configurazionele utilizzando l’intuizione chimica26, il campionamento casuale e la dinamica molecolare (MD)29,30, non riescono a trovare regolarmente minime globali putativo per cluster più grandi di 10 monomeri, come abbiamo osservato nei nostri studi sui cluster d’acqua18. Abbiamo utilizzato con successo il bacino hopping (BH) per studiare il complesso PES di (H2O)1174, ma ha richiesto l’inclusione manuale di alcuni potenziali isomeri a bassa energia che l’algoritmo BH non ha trovato. Un confronto tra le prestazioni di BH e GA nel trovare il minimo globale di cluster d’acqua, (H2O)n-10-20 ha dimostrato che GA ha trovato costantemente il minimo globale più veloce di BH75. GA come implementato in OGOLEM e CLUSTER è molto versatile perché può essere applicato a qualsiasi cluster molecolare e può interfacciarsi con un vasto numero di pacchetti con campo di forza classico, semi-empirico, densità funzionale, e ab initio capacità. La scelta del PM7 è guidata dalla sua velocità e dalla sua ragionevole precisione. Praticamente qualsiasi altro metodo semi-empirico avrebbe costi computazionali significativamente più elevati.
Per quanto riguarda il secondo numero, abbiamo esplorato utilizzando diversi criteri per identificare strutture uniche che vanno dalle energie elettroniche, ai momenti di dipolo, agli RMSD sovrapposti e alle costanti rotazionali. L’uso dei momenti di dipolo si è rivelato difficile perché entrambi i componenti del momento del dipolo dipendevano dall’orientamento della molecola e il momento totale del dipolo era molto sensibile alle differenze di geometria in modo tale che era difficile impostare soglie determinando che le strutture fossero uguali o uniche. Una combinazione di energie elettroniche e costanti rotazionali si è rivelata più utile.
Gli attuali criteri per rimettere due strutture univoche si basano su una soglia di differenza di energia di 0,10 kcal mol-1 e su una differenza costante rotazionale dell’1%. Pertanto, due strutture sono considerate diverse se le loro energie differiscono di più di 0,10 kcal mol-1 (0,00015 a.u.) E una qualsiasi delle loro tre costanti rotazionali (A, B, C) differiscono di oltre l’1%. Nel corso degli anni, tali soglie sono stati ritenuti disincono di riferimento. Il nostro approccio di campionamento di configurazione e la metodologia di screening sono stati applicati a cluster molto debolmente legati come gli idrocarburi poliaromatici complessi con acqua76,77 e idrati di solfato ternario fortemente legati contenenti ammoniaca e ammine32. Per i cluster in cui ci sono diversi stati di protonazione da considerare, l’approccio migliore è quello di eseguire vari calcoli GA, ognuno a partire da monomeri in diversi stati di protonazione. Ciò garantisce che le strutture con diversi stati di protonazione siano attentamente considerate. Tuttavia, i calcoli DFT di basso livello spesso consentono agli stati di protonazione di cambiare nel corso dell’ottimizzazione della geometria, producendo così lo stato di protonazione più stabile indipendentemente dalla geometria iniziale.
I nostri metodi di campionamento di configurazione GA dovrebbero funzionare bene anche per le molecole floppy, purché i codici GA siano interfacciati con metodi generali non parametrizzati che consentono ai monomeri di adottare configurazioni diverse nel corso dell’esecuzione GA. Ad esempio, interfacciarsi con GA con PM7 consentirebbe alle strutture dei monomeri di cambiare, ma se i loro legami si romperebbero come accadrebbe quando cambiano gli stati di protonazione, le strutture possono essere scartate come candidati inaccettabili.
Abbiamo considerato diversi modi per correggere le carenze dell’approssimazione armonica, in particolare quelle derivanti da basse frequenze vibrazionali. Incorporare l’approssimazione quasi-armonica nella metodologia attuale non è difficile. Tuttavia, ci sono ancora domande sul metodo quasi-armonico, soprattutto quando si tratta della frequenza di taglio al di sotto della quale verrà applicato. Inoltre, non ci sono lavori rigorosi di benchmarking che esaminano l’affidabilità dell’approssimazione quasi-RRHO, anche se la saggezza convenzionale suggerisce che dovrebbe essere un miglioramento rispetto all’approssimazione RRHO.
Il protocollo così presentato può essere generalizzato a qualsiasi sistema di ammassi molecolari di fase gassosa non covalentmente legati. Può anche essere generalizzato utilizzare qualsiasi metodo semi-empirico, metodo di struttura elettronica e software, e metodo di analisi vibrazionale e software modificando gli script e modelli. Si presuppone che l’utente abbia familiarità con l’interfaccia della riga di comando Linux, lo scripting Python e l’elaborazione ad alte prestazioni. La sintassi e l’aspetto sconosciuti del sistema operativo Linux e la mancanza di esperienza di scripting è la più grande trappola in questo protocollo ed è dove i nuovi studenti lottano di più. Questo protocollo è stato utilizzato con successo in una varietà di implementazioni per anni nel nostro gruppo, concentrandosi principalmente sugli effetti dell’acido solforico e dell’ammoniaca sulla formazione di aerosol. Ulteriori miglioramenti a questo protocollo comporteranno un’interfaccia più robusta a un software più efficace per la struttura elettronica, implementazioni alternative dell’algoritmo genetico e, eventualmente, l’uso di metodi più recenti per calcoli più veloci delle energie elettroniche e vibrazionali. Le nostre attuali applicazioni di questo protocollo stanno esplorando l’importanza degli amminoacidi nelle prime fasi della formazione di aerosol nell’atmosfera attuale e nella formazione di molecole biologiche più grandi in ambienti prebiotici.
The authors have nothing to disclose.
Questo progetto è stato sostenuto dalle sovvenzioni CHE-1229354, CHE-1662030, CHE-1721511 e CHE-1903871 dalla National Science Foundation (GCS), dall’Arnold and Mabel Beckman Foundation Beckman Scholar Award (AGG) e dalla borsa di studio Barry M. Goldwater Scholarship (AGG). Sono state utilizzate risorse di calcolo ad alte prestazioni del Consorzio MERCURY (http://www.mercuryconsortium.org).
Avogadro | https://avogadro.cc | Open-source molecular visualization program | |
Gaussian [09/16] Software | http://www.gaussian.com/ | Commercial ab initio electronic structure program | |
MOPAC 2016 | http://openmopac.net/MOPAC2016.html | Open-source semi-empirical program | |
OGOLEM Software | https://www.ogolem.org | Genetic algorithm-based global optimization program | |
OpenBabel | http://openbabel.org/wiki/Main_Page | Open-source cheminformatics library | |
calcRotConsts.py | Shields Group, Department of Chemistry, Furman University | Python script to compute rotational constants | |
calcSymmetry.csh | Shields Group, Department of Chemistry, Furman University | Shell script to calculate symmetry number of a molecule given Cartesian coordinates | |
combine-GA.csh | Shields Group, Department of Chemistry, Furman University | Shell script to combine energy and rotational constants from different GA directories | |
combine-QM.csh | Shields Group, Department of Chemistry, Furman University | Shell script to combine energy and rotational constants from different QM directories | |
gaussianE.csh | Shields Group, Department of Chemistry, Furman University | Shell script to extract Gaussian 09 energies | |
gaussianFreqs.csh | Shields Group, Department of Chemistry, Furman University | Shell script to extract Gaussian 09 vibrational frequencies | |
getrotconsts | Shields Group, Department of Chemistry, Furman University | Executable to calculate rotational constants given a molecule's Cartesian coordinates | |
getRotConsts-dft-lb.csh | Shields Group, Department of Chemistry, Furman University | Shell script to compute rotational constants for a batch of large basis DFT optimized structures | |
getRotConsts-dft-lb-ultrafine.csh | Shields Group, Department of Chemistry, Furman University | Shell script to compute rotational constants for a batch of ultrafine DFT optimized structures | |
getRotConsts-dft-sb.csh | Shields Group, Department of Chemistry, Furman University | Shell script to compute rotational constants for a batch of small basis DFT optimized structures | |
getRotConsts-GA.csh | Shields Group, Department of Chemistry, Furman University | Shell script to compute rotational constants for a batch of genetic algorithm optimized structures | |
global-minimum-coords.xyz | Shields Group, Department of Chemistry, Furman University | Cartesian coordinates of global minimum structures of gly-(h2o)n, where n=0-5 | |
make-thermo-gaussian.csh | Shields Group, Department of Chemistry, Furman University | Shell script to extract data from Gaussian output files and make input files for the thermo.pl script | |
ogolem-input-file.ogo | Shields Group, Department of Chemistry, Furman University | Ogolem sample input file | |
ogolem-submit-script.pbs | Shields Group, Department of Chemistry, Furman University | PBS batch submission file for Ogolem calculations | |
README.docx | Shields Group, Department of Chemistry, Furman University | Clarifications to help readers use the scripts effectively | |
runogolem.csh | Shields Group, Department of Chemistry, Furman University | Shell script to run OGOLEM | |
run-pw91-lb.csh | Shields Group, Department of Chemistry, Furman University | Shell script to run a batch of large basis DFT optimization calculations | |
run-pw91-lb-ultrafine.csh | Shields Group, Department of Chemistry, Furman University | Shell script to run a batch of ultrafine DFT optimization calculations | |
run-pw91-sb.csh | Shields Group, Department of Chemistry, Furman University | Shell script to run a batch of small basis DFT optimization calculations | |
run-thermo-pw91.csh | Shields Group, Department of Chemistry, Furman University | Shell script to compute the thermodynamic corrections for a batch of DFT optimized structures | |
similarityAnalysis.py | Shields Group, Department of Chemistry, Furman University | Python script to determine unique structures based on rotational constants and energies | |
symmetry | Shields Group, Department of Chemistry, Furman University | Executable to calculate molecular symmetry given Cartesian coordinates | |
symmetry.c | (C) 1996, 2003 S. Patchkovskii, Serguei.Patchkovskii@sympatico.ca | C code to determine the molecular symmstry of a molecule given Cartesian coordinates | |
template-marcy.pbs | Shields Group, Department of Chemistry, Furman University | Template for a PBS submit script which uses OGOLEM | |
template-pw91.com | Shields Group, Department of Chemistry, Furman University | Template Gaussian 09 input | |
template-pw91-HL.com | Shields Group, Department of Chemistry, Furman University | Template Gaussian 09 input for ultrafine DFT optimization | |
thermo.pl | https://www.nist.gov/mml/csd/chemical-informatics-research-group/products-and-services/program-computing-ideal-gas | Perl open-source script to compute ideal gas thermodynamic corrections | |
gly-h2o-n.xlsx | Shields Group, Department of Chemistry, Furman University | Excel spreadsheet for the complete protocol | |
table-1.xlsx | Shields Group, Department of Chemistry, Furman University | Excel spreadsheet | |
table-2.xlsx | Shields Group, Department of Chemistry, Furman University | Excel spreadsheet | |
table-3.xlsx | Shields Group, Department of Chemistry, Furman University | Excel spreadsheet | |
table-4.xlsx | Shields Group, Department of Chemistry, Furman University | Excel spreadsheet | |
water.xyz | Shields Group, Department of Chemistry, Furman University | Cartesian coordinates of water | |
glycine.xyz | Shields Group, Department of Chemistry, Furman University | Cartesian coordinates of glycine |