Summary
nanohelical结构的精确建模是预测模拟研究导致了新的纳米技术应用很重要。目前,软件包和代码创建原子论螺旋模型的限制。我们提出旨在打造原子论nanohelical模型模拟两个程序,和一个图形界面,以提高通过可视化的研究。
Abstract
弹簧状材料是无处不在的能量采集,储氢,以及生物传感应用纳米技术的兴趣的性质和。用于预测性模拟中,它已成为日益重要的是能够以nanohelices的结构精确地模拟。研究局部结构对这些复杂的几何形状必须制定切合实际的模型性能的影响。迄今为止,软件包相当有限,创造原子论螺旋模型。这项工作的重点是生产石英玻璃的原子模型(SiO 2)的纳米带和纳米弹簧的分子动力学(MD)模拟。使用“批量”石英玻璃,两种计算过程的MD模型来精确地产生纳米带和纳米弹簧的形状呈现。第一种方法采用AWK编程语言和开源软件来有效地瓜分二氧化硅纳米带的各种形状的我nitial批量模型,使用所需的尺寸和参数方程定义一个螺旋。用这种方法,可以为一系列音调值和尺寸来生成准确的原子论二氧化硅纳米带。第二种方法是一种更健壮的代码,它允许灵活地建模nanohelical结构。该方式利用特别写入执行预筛选方法以及数学方程为一个螺旋线,在创建nanospring模型时产生更大的精度和效率的C ++代码。使用这些代码,定义良好的和可扩展的纳米带和纳米弹簧适于原子仿真可以有效地创建。在两个开放源码的附加价值在于它们可适于再现不同螺旋结构,独立的材料制成。此外,一个MATLAB的图形用户界面(GUI),用于增强通过可视化和交互学习与原子论直升机一般用户CAL结构。这些方法的一个应用是nanohelices通过分子动力学模拟的最近研究了机械能收获的目的。
Introduction
螺旋形的纳米结构通常产生在实验室使用化学气相沉积技术1-2,而新的方法已经在文献中报道3。特别是纳米弹簧和纳米带进行了研究,因为其独特的性质和在传感器,光学和机电和流体装置4-7具有应用前景的。合成方法已被报道,以产生二氧化硅(SiO 2)的纳米带,使得这些结构潜在积木单元分层系统。三维硅纳米弹簧新的合成时使用ZnO 8或纳米颗粒用于诊断9-10涂扩大其应用到化学电阻。
在二氧化硅纳米弹簧和纳米带的力学性能试验研究很少,主要是由于在操作和测试方法和equipme电流限制新台币。调查的纳米结构和纳米弹簧的纳米力学使用的理论和模拟11-14已有报道。有些模拟13集中在非晶纳米弹簧的纳米力学行为,因为他们可以探索制度通过试验没有完全访问。金属纳米弹簧的原子论研究已在文献中报道,调查大小弹性特性15的依赖,以及最近的螺旋形的结晶二氧化硅的纳米结构的纳米力学14。也已在不同的材料进行nanospring结构的实验测试,如螺旋形的碳纳米结构和碳纳米卷16-17。尽管知识收集迄今为止,这些新的纳米结构的机械性能的更完整的理解是需要未来的纳米器件的制造工作。
由于二氧化硅克MD研究姑娘(非晶体硅)nanohelices还很有限,这种结构的原子建模需要创建自定义的代码。创建石英玻璃螺旋MD机型没有其他替代方法已经确定迄今在最近的文献检索。在这项工作中,一个自下而上的方法,以螺旋石英玻璃的纳米结构,包括纳米弹簧和纳米带的原子模型是对追求未来大规模MD纳米机械模拟。一般的处理方法包括建立一个MD“散”石英玻璃模型如先前报道18,并通过为此开发了两种强大的可适应的计算机代码雕刻出这种“批量”样不同的螺旋纳米结构。这两种计算方法提供了一个独特的方式创造纳米带和nanospring车型以极高的效率和原子论的细节;这些结构适合于大规模的原子论模拟。此外,定制的图形用户界面,用于促进建立所述螺旋结构的可视化。
最初在室温下创建的“散装”石英玻璃模型的结构。大规模的分子动力学模拟的进行使用Garofalini为此原子间作用势类似于以前的研究18,它是相对高效的计算,并适用于大系统。最初的“批量”石英玻璃的结构包括一个立方体的模型(14.3 X 14.3 X 14.3纳米3),其中包含192,000原子。的“散装”石英玻璃模型平衡在300K为0.5纳秒使用周期边界条件,得到的初始状态。
两种计算方法的设计和利用,以创造原子二氧化硅纳米带和nanospring车型。第一种方法包括雕刻出由硅石纳米带使用定义的螺旋线的参数方程的“散装”结构,其几何形状(间距,螺旋线的半径,和导线半径)。这个过程包括使用AWK编程语言,Linux操作系统,开源可视化软件19。一般的迭代过程来创建纳米带的原子论模型包括:(1)选择的原子中的“散装”石英玻璃模型,(2)计算从所选择的原子的距离的点在空间上的预先定义的螺旋形函数, (3)该距离进行比较,以所期望的纳米带的半径,和(4)丢弃或保持原子中的输出数据的模式。详细的一步一步的说明对这一方法包括在可扩展的开放式源 代码补充材料 。用这种方法,使用不同的螺距,螺旋和纳米带的半径值半径,随后被测量创建了几个二氧化硅纳米带为防止与分子分析和可视化软件19-20所需的尺寸值精度。功能性几何形状(间距高价值和纳米带的半径值低)生成的二氧化硅纳米带的原子模型。一些伪像,由原子排除错误的,导致欠光滑纳米带表面,在非常高的纳米带的半径值和极低的音调值的变化。类似的方法已被用于在创建的二氧化硅纳米线21-23的过程。
这里介绍的第二种方法包括雕刻出的二氧化硅纳米弹簧从“本体”的二氧化硅结构通过实施预筛选方法,以提高效率,除了数学方程为一个螺旋线。这个过程需要创造一个更强大的C ++代码以允许在模拟这些螺旋形的纳米结构具有更大的灵活性。迭代方法创建atomis纳米弹簧的抽搐模型包括:(1)丢弃保证落在螺旋路径以外的所有原子,(2)确定性螺旋路径上选择一个点,(3)进行比较的特定距离内的所有原子到这个所选择的点,和(4 )丢弃或存放在输出数据模型中的每个原子。甲一步一步说明对这一方法也被包括在补充材料。使用这种方法,几个二氧化硅nanospring模型具有不同的尺寸(半径线,螺旋线的半径,和nanospring的间距)中得到的可扩展开放式源 代码在图1中所示的高精度石英nanospring模型,用该方法有效地获得,没有证据发现在极端的nanospring(低和高)的间距值的工件。的创建和使用此方法的图形用户界面中的协议部分中进行说明。
图1:表示特征尺寸,其中r,R和 P分别表示所述电线的半径,螺旋线的半径,和音调的一般螺旋结构 H表示螺旋结构23的总高度。
这个协议描述了如何准备NanospringCarver文件,一个LINUX 25电脑上运行的MATLAB 24,并 使用图形用户界面来制备原子论nanospring模型。这些以前无法获得的模型作为基础,新的分子动力学(MD)模拟23对材料的创新研究。
一般的一步一步的过程来创建原子nanospring模型涉及到使用下列内容:(一)NanospringCarver(V 0.5测试版)的代码(开放式酸行政长官在C ++语言),(二)大宗石英玻璃模型(输入文件),(三)MATLAB的GUI界面和相关文件,并使用Linux的PC上的本地牌照(D)MATLAB软件(第7版)。项(a) - (c)项(NanospringCarver代码,石英玻璃模型,MATLAB GUI文件)可以自由地在网上下载26。 MATLAB(矩阵实验室)是一种高级语言进行数值计算,可视化,和来自MathWorks公司24,它主要用于数据可视化和分析,图像处理和计算生物学的应用程序开发。
Subscription Required. Please recommend JoVE to your librarian.
Protocol
1.准备NanospringCarver文件和Linux的PC上启动MATLAB
下面的步骤被设计用于一般用户使用的在线26中提供的文件。
- 解压nanosprings.tar.gz文件归档到“家”或另一种优选目录。
- 从网上资料库26下载nanosprings.tar.gz文件归档。
- 找到下载的压缩文件并将其移动到标题为“文档/纳米弹簧”首选的工作目录。
- 右键单击nanosprings.tar.gz,然后从右键单击上下文菜单中选择“解压到当前”。
- 验证所有必需的文件都存在于当前目录中。这些文件及其用途如下列表:
Makefile文件-手动管理文件编译为nanosprings.cpp和Point.cpp
Nanosprings.fig -MATLAB GUI内部
Nanosprings.m -MATLAB GUI代码
Point.cpp -点(原子)类定义
Point.h -点(原子)类的头
中分-单机纳米弹簧的可执行文件
example.par -例如参数文件
glasscube.inp - glasscube数据文件
nanosprings.cpp -纳米弹簧的主要代码
nanosprings_diagram.jpg -例如nanospring显示
nanospringsmex.cpp - MATLAB集成nanosprings.cpp
nanospringsmex.mexglx - MATLAB集成纳米弹簧的可执行文件
注意:用户需要(在本例中的32位版本)创建了“nanospringsmex.mexglx”的可执行文件的特定的Linux机器被使用。如果还没有完成,验证访问MATLAB“MEX”编译通过键入命令行“, 这MEX”上和验证程序的存在。还通过键入命令行“, 这MATLAB”上验证访问MATLAB程序。使用命令行键入“MEX nanospringsmex.cpp Point.cpp”将打造“nanospringsmex.mexglx”可执行MATLAB集成NanospringCarver文件,如下面的说明进行操作。虽然不是必需的图形用户界面,如果需要的NanospringCarver程序的独立版本可以通过在命令行上输入“make”来创建。这将编译nanosprings.cpp和Point.cpp程序元素共同打造的“ 瓜分 ”的可执行文件。在本教程中,“glasscube.inp”文件中包含位置信息的192,000硅原子和氧原子representinガ石英玻璃模式,每行含有一个原子的ID,原子类型,以及x,y和z坐标的原子。该文件的第一行是总原子数(192,000)。此文件中的原子坐标是相对值,这如果乘以0.716将代表纳米的距离。 - 在桌面上,打开一个终端窗口。在很多Linux版本实现这一点同时按下“CTRL”,“ALT”和“T”键。
- 将目录更改为到其中的纳米弹簧项目文件被输入提取的文件夹:
CD文件/纳米弹簧/ - 接下来,运行命令来编译的二进制文件系统,请键入:
MEX nanospringsmex.cpp Point.cpp - 下一步启动MATLAB通过在命令行上输入MATLAB
2.修改和使用图形用户界面(GUI)的NanospringCarver计划
ove_content“>按照以下使用在线26中提供的文件中的步骤。- 通过点击该指南的图标,在左上角工具栏区域( 图2)打开在MATLAB指导,以显示与导向快速启动( 图3),一个新的窗口。
图2:显示如何打开MATLAB的GUIDE MATLAB用户界面 。
图3:MATLAB GUIDE界面初始化。
- 使用“打开现有的图形用户界面”选项卡( 图4),修改现有的身影。点击“浏览”按钮来搜索现有的GUI图进行修改。选择图中的文件后(Nanosprings.fig,见蓝框),在这两个窗口点击“打开”,以显示与GUI图的新窗口。找到按钮可被用于在左侧面板上的GUI的创建( 如图5)。
图4:MATLAB向导界面,展示了如何打开现有的图形用户界面的数字文件。
图5:MATLAB指南界面示出了用于修改现有的GUI图形工具。
- 为了运行的图形用户界面,点击“运行”下的“工具“菜单。然后,单击“是”时,弹出窗口提示是否保存这个数字在运行前。一个新的窗口将显示修改后的GUI。
- 如果必要,创建另一GUI,用于使用该图形用户界面,例如,一个不同的特定材料。
- 要设置的例子来说,首先点击“选择输入模型文件”按钮,在界面的顶部,导航到“glasscube.inp”文件。选择该文件,然后单击“打开”,关闭浏览窗口。选定的输入文件和路径,以它现在应该出现在GUI窗口中的“选择输入模型文件”按钮( 如图6)的权利。
图6:使用图形用户界面来创建一个示例二氧化硅nanospring模式截图。
- 接下来,使用“浏览”按钮,在“输出模式”部分中浏览并选择目录到输出模式保存到。确保输出目录正在积极选择,以便为运行被激活,即使是已经列出在所附窗口给该按钮的右输出目录。
注意:列出的“提前参数最小距离”值(在图6 0.209311)中的具体计算为在本实施例中提供的“glasscube.inp”输入文件,并且应保留原样。这个值可以通过运行模型之前在此位置输入的“0”的值作为必要计算在第一次使用一个不同的输入文件。在本实施例中,所有的参数值是在相对单位来匹配输入的原子坐标系统。如果乘以0.716的参数值将代表纳米的距离。</ LI> - 按图形用户界面“运行”按钮使用R = 1.0,R = 5.0,P = 1.5,D = 0.209311给定弹簧的参数运行的例子。从MATLAB命令窗口中运行浏览反馈( 图7)。在反馈中,检查弹簧参数被证实,该输入数据文件被成功地读出,并存储于指定的输出文件的结果“ 模型 ”中描述。
图7:基于GUI的纳米弹簧的运行MATLAB命令窗口的反馈。
注:在上面的例子中,文件“ 模型 ”包含5176原子含有所希望的弹簧,每行一个,与所述第一行给出原子的总数目在该文件中。每一行定义的原子包括原子的ID,原子类型,以及x,y,该原子的Z轴坐标。
- 一旦GUI界面完成,用鼠标右键点击“Nanosprings.m”在MATLAB“当前文件夹”窗口中,执行连续运行,选择“运行”,直接调出GUI界面。
注:各种参考文献中列出了27-31基于MATLAB指南和其他信息的基本向导界面。
3.在一个开放源码的展示台19验证NanospringCarver结果
下面的步骤被设计用于可视化和验证由NanospringCarver创建的输出弹簧模型的一般用户。
- 使用NanospringCarver MATLAB GUI如上所述,生成的文件输入到可视化程序19。当运行可视化程序,使用“点coordin吃了文件“输入选项,按颜色区分原子类型,并选择一个轴网格边界的领域。
- 测量的春款的距离,使他们的记录。
- 比较实测数据对所需的弹簧尺寸及验证弹簧模型的准确性。
4.使用纳米弹簧的拉伸MD模拟NanospringCarver结果
下面的步骤归纳为使用由NanospringCarver作为输入所创建的弹簧模型,以常规的开放源码的MD代码32一般用户。
- 下载开源MD LAMMPS程序的最新版本。请参考手册和示例相关的在线文档。
- 确定,以制备相应的初始堆积石英玻璃模型,如18之前报道的所需nanospring模型的尺寸。
- 创建使用NanospringCarver MATLAB GUI所需nanospring模型(参见硒ction 2以上)。
- 执行拉伸模拟所需的nanospring,通过拉伸该模型轴向11,13,23。产生nanospring模型的一个代表性的视频被拉伸(参见图8,下面,和动画图1),用于可视化和分析。关于几种nanospring模型在张力下的应力-应变行为和刚度科学结果已在别处23日报道。
图8:拉伸模拟过程中的二氧化硅nanospring的屏幕 (也参见动画图1)。
Subscription Required. Please recommend JoVE to your librarian.
Representative Results
与第一计算过程(纳米带码)产生的原子论模型纳米带及其相关的尺寸如图9所示。使用的第二计算过程(纳米弹簧代码)和相关联的尺寸所得nanospring模型示于图10中 。
二氧化硅纳米带的图9原子论模型与所需尺寸:r(下纳米带的半径)= 1.07纳米,R(螺旋线的半径)= 5.37纳米,且p(间距)= 7.16纳米。快照示出了纳米结构的不同的视图:(a)是俯视图,(b)侧视图,(c)与附加的旋转侧视图,和(d) - (六)对角线的意见。在SiO 2纳米带模型包含3354个原子。总色带高度 H 14.1纳米23。
二氧化硅nanospring具有指定尺寸的图10原子论模型:r(下导线半径)= 1.07纳米,R(螺旋线的半径)= 4.29纳米,且p(间距)= 4.29纳米。快照显示不同视图nanospring模型组成:(a)顶视图,(b)侧视图,(c)与附加的正向旋转的横向视图,以及(d) - (六)对角线的意见。在SiO 2 nanospring模型由21246原子。总弹簧的高度H为14.32处23。
具有代码生成纳米带和nanospring尺寸范围是充足的(R <3.75毫微米,R <9纳米,而p <12.57毫微米)。每一个上述的方法提供了一种独特的方法来创建的二氧化硅纳米弹簧和纳米带适合原子模拟。这两种方法是灵活的,并且可以适于产生独立的材料,这使得它们非常有用的和通用的不同的螺旋结构。
动画图1 。拉伸模拟过程中二氧化硅nanospring。
Subscription Required. Please recommend JoVE to your librarian.
Discussion
修改原来的方法来创建导致两种不同的代码开发,使双方建立纳米带和纳米弹簧从最初的散装石英玻璃MD模式nanohelical结构。使用不同的软件包19-20,其内的程序的测量能力证实其尺寸精度的二氧化硅纳米带和nanospring模型的验证是追求的。还通过从不同的侧面和角度,这导致了额外的几何验证覆盖在模型进行纳米弹簧和纳米带的比较。由于其可扩展性,与任何散装材料模型的大小和潜在用途的其他材料建模nanohelical结构用中创建螺旋纳米结构的独特方式,增加值这一项目开发的两种计算方法。这里介绍的所得模型显示没有可检测的工件(一使用上述两种方法 - 汤姆斯从所需nanohelical结构缺失)产生的。另外,在本工作开发了计算方法是灵活的,用于创建右撇子或左撇子螺旋纳米结构,简单地通过反转的正弦和余弦函数限定的螺旋线的顺序。这种方法未来的应用将包括缩放到更大的螺旋结构允许扩展参数的变化,并与不同的初始材料使用的探索。
这种方法的限制包括关于根据所用的初始散装硅胶模型,该模型可以涉及显著计算资源作为模型尺寸的增加而产生nanohelices尺寸的限制。作为目前实施的,所述纳米带或nanospring高度将延伸到原始批量模型的大小。所述第一计算方法生成准确纳米带的模型为一系列参数时的音调值大于7.16纳米和螺旋线的半径是“散装”石英玻璃结构的最短尺寸的10%以上。第二种计算方法生成精确的nanospring机型不带参数的限制。这是在哪里进行,需要随时可用原子纳米结构的模型,研究了不同尺寸的条件下分子动力学模拟尤为重要。
在协议中的一个关键步骤是验证在第一次使用的,在该模型中的接近的两个原子之间的最小距离已被确定并输入正确的尺寸参数的特定初始MD散装材料模型。此外,应注意,以确保请求的螺旋尺寸不超过散装材料模型的尺寸。
技术进步促进了复杂的螺旋纳米结构的建立和特性,如氧化纳米带的ð纳米弹簧在实验室。这些纳米结构具有需要彻底的调查,以充分发挥其潜力的各种应用的独特性能。这些螺旋结构的力学行为的MD研究需要灵活的代码,可以很容易和精确地产生螺旋状纳米结构,并随后利用合适的原子间电势和方法进行预测模拟。为了满足该第一要求,开发了精确的结构模型的代码将被用于大规模的MD压缩模拟和实验验证。
创建的MD硅玻璃(非结晶的)nanohelical模型的这种方法是显著,因为不容易得到的类似代码和其他各种途径都集中在晶体纳米结构。此建模工作已经扩大,以在MD模拟研究中使用所得的纳米结构,其具有升编到论文集中在石英玻璃nanohelices拉伸载荷23下的弹性响应。省时高效的模拟纳米结构是一个具有挑战性的问题,但是新的编程技术和原子模型,尤其是成为预测的研究非常重要。此建模技术正在迅速获得利益并迅速成为需要高性能计算模型的有效方法。未来的学术努力,可能会包括这些代码的适应性培训计算研究和课堂练习。进行分子动力学模拟研究螺旋结构的不同负载条件下的反应是与这些强大的原子模型肯定是可行的。使用这些纳米结构的积木制造未来的成功将取决于它们的结构和性质的了解,对纳米操纵和自组装过程的影响。这项工作我山步骤对理解大规模使用分子动力学模拟,其可以是用于设计纳米器件的大量应用可能有用的这类纳米结构的机械性能。
Subscription Required. Please recommend JoVE to your librarian.
Disclosures
作者宣称,他们有没有竞争的财务权益。
Acknowledgments
作者要感谢蒂姆·阿里斯在加州大学默塞德,他在这个项目的援助。在UCM的NSF-币计划在这项工作中的早期部分支持(KAM)。一个NSF-brige是奖励支持的合着者(BND和KAM),提供资金用于这项工作,差旅费会议。
该研究小组希望首先感谢国家科学基金会通过brige是屡获这项工作提供资金。这种材料是基于由美国国家科学基金会资助下,第1032653支持工作。
Materials
Name | Company | Catalog Number | Comments |
MATLAB numerical computing software | Mathworks | http://www.mathworks.com/products/matlab/description1.html | See Protocol Introduction and Reference [24] |
NanospringCarver program code and files | UC Merced - open source | http://tinyurl.com/qame8dj | See Protocol Section 1 (Step 1.2) and Reference [26] |
MATLAB GUI files | UC Merced - open source | http://tinyurl.com/qame8dj | See Protocol Section 1 (Step 1.2) and Reference [26] |
Atomistic bulk glass input file | UC Merced - open source | http://tinyurl.com/qame8dj | See Protocol Section 1 (Step 1.2) and Reference [26] |
IFrIT visualization software | Open source software | http://sites.google.com/site/ifrithome/ | See Protocol Section 3 and Reference [19] |
LAMMPS molecular dynamics software | Open source software | http://lammps.sandia.gov/ | See Protocol Section 4 and Reference [32] |
References
- Gao, P. X., et al. Conversion of zinc oxide nanobelts into superlattice-structured nanohelices. Science. 309 (5741), 1700-1704 (2005).
- McIlroy, D. N., Zhang, D., Kranov, Y., Norton, M. G.
Nanosprings. Appl. Phys. Lett. 79 (10), 1540-1542 (2001). - He, Y., et al. Multilayered Si/Ni nanosprings and their magnetic properties. Small. 3 (1), 153-160 (2007).
- Cammarata, R. C., Sieradzki, K.
Surface and interface stresses. Annu. Rev. Mater. Sci. 24 (1), 215-234 (1994). - Becker, N., et al. Molecular nanosprings in spider capture-silk threads. Nat. Mater. 2 (4), 278-283 (2003).
- Singh, J. P., Liu, D. -L., Ye, D. -X., Picu, R. C., Lu, T. -M., Wang, G. -C. Metal-coated Si springs: nanoelectromechanical actuators. Appl. Phys. Lett. 84 (18), 3657-3659 (2004).
- Kim, K. J., Park, K., Lee, J., Zhang, Z. M., King, W. P. Nanotopographical imaging using a heated atomic force microscope cantilever probe. Sens. Actuators A-Phys. 136 (1), 95-103 (2007).
- Dobrokhotov, V., et al.
ZnO coated nanospring-based chemiresistors. J. Appl. Phys. 111 (4), 044311-044318 (2012). - Sai, V. V. R., et al. Chapter 1: Bio Sensors, Diagnostics & Imaging. Nanotechnology 2010: Bio Sensors, Instruments, Medical, Environment and Energy. , 19 (2010).
- Sai, V. V. R., et al. Silica nanosprings coated with noble metal nanoparticles: highly active SERS substrates. J. Phys. Chem. C. 115 (2), 453-459 (2010).
- Fonseca, da, Galvão, A. F., S, D.
Mechanical properties of nanosprings. Phys. Rev.Lett. 92 (17), 175502-175505 (2004). - Zhang, G., Zhao, Y.
Mechanical characteristics of nanoscale springs. J. Appl. Phys. 95 (1), 267-271 (2004). - Fonseca, da, Malta, A. F., Galvão, C. P., S, D.
Mechanical properties of amorphous nanosprings. Nanotechnology. 17 (22), 5620-5626 (2006). - Mohedas, I., Garcia, A. P., Buehler, M. J. Nanomechanics of biologically inspired helical silica nanostructures. Proceedings of the Institution of Mechanical Engineers, Part N: J. Nanoengineering and Nanosystems. 224 (3), 93-100 (2010).
- Chang, I. L., Yeh, M. -S.
An atomistic study of nanosprings. J. Appl. Phys. 104 (2), 0243051-0243056 (2008). - Poggi, M. A., et al. Measuring the compression of a carbon nanospring. Nano Lett. 4 (6), 1009-1016 (2004).
- Chen, X., et al.
Mechanics of a carbon nanocoil. Nano Lett. 3 (9), 1299-1304 (2003). - Dávila, L. P., et al. Transformations in the medium-range order of fused silica under high pressure. Phys. Rev. Lett. 91 (20), 2055011-2055014 (2003).
- Nick Gnedin’s Ionization FRont Interactive Tool (IFrIT) v. 3.2.8 - A general purpose visualization software [Internet]. , Nick Gnedin. Chicago, IL. Available from: https://sites.google.com/site/ifrithome/ (2013).
- Accelrys Inc. Materials Studio Overview [Internet]. , U.S.A. Accelrys. Available from: http://accelrys.com/products/materials-studio (2013).
- Silva, E. C. C. M., Tong, L., Yip, S., Van Vliet, K. J. Size effects on the stiffness of silica nanowires. Small. 2 (2), 239-243 (2006).
- Dávila, L. P., Leppert, V. J., Bringa, E. M. The mechanical behavior and nanostructure of silica nanowires via simulations. Scripta Mater. 60 (10), 843-846 (2009).
- Doblack, B. N. The structure and properties of silica glass nanostructures using novel computational systems [thesis]. , University of California Merced. Merced, CA. 55-55 (2013).
- MathWorks. MATLAB Overview [Internet]. , Mathworks. Massachusetts. Available from: http://www.mathworks.com/products/matlab/description1.html (2013).
- Linux homepage [Internet]. , Linux. U.S.A.. Available from: http://www.linux.org (2013).
- Nanospring Models via MATLAB and NanospringCarver. Davila group website [Internet]. , University of California Merced. Merced, CA. Available from: https://eng.ucmerced.edu/people/ldavila/home/nanospring-models-via-matlab-nanospringcarver-dissemination-of-research-results-and-products (2013).
- Blinkdagger - An Engineering and MATLAB blog [Internet]. , University of California Merced. Merced, CA. Available from: https://eng.ucmerced.edu/people/ldavila/home/nanospring-models-via-matlab-nanospringcarver-dissemination-of-research-results-and-products (2014).
- MathWorks. Introduction to MATLAB GUIDE [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/creating_guis/about-the-simple-guide-gui-example.html (2014).
- MathWorks. Use and create MATLAB MEX-files [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/call-mex-files-1.html (2013).
- MathWorks. Lay out the simple GUI in MATLAB GUIDE [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/creating_guis/lay-out-the-simple-gui-in-guide.html (2013).
- MathWorks. Add components to the MATLAB GUIDE layout area [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/creating_guis/adding-components-to-the-gui.html (2013).
- LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) molecular dynamics code [Internet]. , Steve Plimpton. Albuquerque, NM. Available from: http://lammps.sandia.gov (2013).