PoreMatMod.jl grants precise control over the distribution and orientation of the replacement fragments on the parent. We demonstrated PoreMatMod.jl as a useful tool for: ( ) installing functional groups on the ligands of MOF structures to generate a library of hypothetical MOFs for virtual screening (Figs. s (subsequent replacement operations, however, require only ca. ms). In Fig. , we analyze the run times for an example subgraph matching task over a large database of MOFs. To reduce computational expense in the subgraph matching routine, ( ) the parent crystal structure, where possible, should be provided as the minimal representation of the unit cell and ( ) the query fragments should be provided as the minimal needed to effect the find-and-replace operation.