Often we are interested in the finding substructures, e.g., ligands that are covalently bound to a metal center within an organometallic catalyst structure. Here, we need information about the molecular graph. This information is, however, not adequate enough to write out ligands or other substructures. Within the kallisto program we implemented a recursive way to deal with substructures that are covalently bound to a specified atom (termed as the center).
Define the Subcommand
> kallisto lig options arguments
# Note that the atom count starts at 0
--center <int>
(required)
description:
central atom for which covalently bound substructures are obtained
--out <string>
(optional)
description:
write output to file
input file is given as (positional) argument
Application
Let's dive directly into an example to extract substructures for the Iridium atom within an organometallic transition state structure describing the oxidative addition of pyridine (B3LYP-D3(BJ)/LACVP**/PBF(THF) level) with an Iridium catalyst as pioneered by Hartwig.
> cat iridium.xyz96N-1.3672999-1.43989990.1359000C-2.4911998-0.68089990.1396000C-3.6534996-1.1211999-0.5090000C-3.6468996-2.3434998-1.1725999C-2.4848998-3.1187997-1.1555999C-1.3670999-2.6316997-0.4883000H-0.4373000-3.1872997-0.4306000H-2.4432998-4.0866996-1.6463998H-4.5575996-0.5223999-0.4887000C-2.42069980.59089990.8954999N-1.28799990.79039991.6181998C-1.13789991.93489982.3084998C-2.10779982.93199972.3219998C-3.27709972.74029971.5819998C-3.43309971.56009980.8608999H-4.32679961.40579990.2659000H-1.94119983.84199962.8913997H-0.18720002.04599982.8181997Ir0.4009000-0.60619991.1172999C-1.2690999-3.81439963.7856996C-0.1664000-4.54949964.2269996C1.1218999-4.09509963.9273996C1.2993999-2.93849973.1675997C0.2001000-2.20759982.6786997C-1.0849999-2.64669973.0382997H-1.9573998-2.08709982.7090997H0.8509999-0.71739992.6636997H2.3007998-2.59899972.9226997H-0.3087000-5.45479954.8119995B0.63929990.6220999-0.5923999O-0.05860000.3754000-1.7751998C0.06370001.5387999-2.6275997C0.09550001.0794999-4.0821996H0.87169990.3276000-4.2397996H0.28020001.9248998-4.7547995H-0.86819990.6330999-4.3491996C-1.17609992.4077998-2.3666998H-1.20429993.2867997-3.0193997H-2.07179981.8058998-2.5499998H-1.20199992.7410997-1.3247999C1.38919992.1923998-2.1029998O1.39159991.7859998-0.7128999C2.64819971.5975998-2.7492997H2.65739970.5124000-2.6283997H2.71869971.8556998-3.8108996H3.53099971.9918998-2.2375998C1.42999993.7172996-2.1670998H0.62419994.1645996-1.5814998H2.38129984.0763996-1.7610998H1.34769994.0651996-3.2032997B2.07569980.43780001.7666998O3.3654997-0.08100001.8671998C4.27099961.03159992.0579998C5.48199950.55339992.8527997H5.18389950.06400003.7825996H6.0490994-0.16890002.2567998H6.14429941.39289993.0939997C4.69099951.50179990.6583999H5.43989952.29979980.7063999H5.10909950.64839990.1171000H3.81819961.85059980.1015000C3.35029972.06569982.7942997O2.04589981.74429982.2507998C3.65909963.53009972.4959998H3.53589973.74649961.4332999H2.97539974.17609963.0565997H4.68479953.77769962.7930997C3.27969971.82739984.3083996H3.07089970.77479994.5225996H4.21239962.10939984.8080995H2.46719982.43029984.7258995B1.7917998-1.74899980.1412000O1.8500998-3.14679970.2110000C3.0569997-3.5802997-0.4612000C4.1632996-3.61789960.6029999H4.3272996-2.61739971.0149999H3.8420996-4.27399961.4174999H5.1055995-3.99929960.1957000C2.8261997-4.9693995-1.0466999H2.6792997-5.6906994-0.2364000H3.6907996-5.2904995-1.6389998H1.9392998-4.9911995-1.6839998C3.2640997-2.4330998-1.5048999O2.7238997-1.2952999-0.7998999C4.7166995-2.1413998-1.8718998H5.1881995-3.0188997-2.3293998H4.7565995-1.3170999-2.5912997H5.2941995-1.8488998-0.9925999C2.4197998-2.6279997-2.7728997H1.3752999-2.8206997-2.5121998H2.4501998-1.7101998-3.3667997H2.7924997-3.4536997-3.3878997H-2.2764998-4.14819964.0262996H1.9905998-4.64549954.2840996H-4.5414996-2.6926997-1.6821998H-4.05229963.50209971.5576998# Search for substructures of the Iridium atom> kallisto lig --center 18 iridium.xyzWriteoutsubstructuresfor18Substructure0: [0, 1,2,3,4,5,6,7,94,8,9,10,11,12,13,14,15,95,16,17]Substructure1: [10, 9,1,0,5,4,3,2,8,94,7,6,14,13,12,11,17,16,95,15]Substructure2: [23, 22,21,20,19,24,25,92,28,93,27]Substructure3: [26]Substructure4: [29, 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]Substructure5: [50, 51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70]Substructure6: [71, 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91]