See github.com/SimonEnsemble/PoreMatMod.jl for the source code and documentation for PoreMatMod.jl. Registered as an official Julia package under an MIT license, PoreMatMod.jl is easy to install and runs on Windows, Mac, and Linux operating systems. Given a parent crystal structure, we wish to ( , find) search for all query fragments in the parent structure, then ( , replace) replace specified instances of the query fragments with the replacement fragments to produce a child crystal structure. For example, suppose we wish to replace all , -benzodicarboxylate (BDC) linkers in IRMOF-with trifluoromethyl-BDC, mimicking BBR.