Work

Nanocraft: Nanocrystal Assembly and Functionalization Toolkit

Year: 2026
Type: preprint
Abstract: Nanoparticles find broad applications in optoelectronics, catalysis, and nanomedicine. While machinelearning and computational screening can accelerate their design, the structural chemical space of these materials remains underrepresented in current databases. Obtaining realistic atomistic models requires the proper representation of both the inorganic core and its surface chemistry, which are commonly treated through disjoint workflows relying on separate tools. We present Nanocraft, an open source Python toolkit for the generation and functionalization of nanocrystals and nanoparticles. Operating locally through an accessible Jupyter Notebook interface, Nanocraft does not require advanced coding skills and enables the rapid generation and manipulation of large datasets by varying core stoichiometries, shapes, ligand types and surface coverage. The toolkit provides automated surface passivation based on local oxidation states and enables facet selective ligand attachment within a single framework. Its structure generation pipeline accepts crystallographic CIF files or XYZ supercells and exports the resulting structures in XYZ format for direct use in molecular dynamics, density functional theory, and machine-learning workflows. We demonstrate Nanocraft’s capabilities by constructing a dataset of thiolcapped CdSe quantum dots. Both Nanocraft and the supporting information, including a User Guide, are available at https://github.com/jgrll/Nanocraft/.
Source: ChemRxiv
Language: English
Open Access status: green
OpenAlex ID: W7214609783
Cites:
Cited by:
Related to: 10