Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Driver

Approver

Contributors

Stakeholder

Joshua Horton

Jeffrey Wagner

Chaya Stern (Deactivated)

David Mobley

Objective

Key outcomes

Status

Status
colourBlue
titleSTARTED

Timeline

The dates on this timeline are not real!

...

Roadmap Planner
maplinks
timelinetrue
source%7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222019-11-18%2000%3A00%3A00%22%2C%22endDate%22%3A%222020-12-31%2000%3A00%3A00%22%2C%22displayOption%22%3A%22MONTH%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Conceptual%22%2C%22color%22%3A%7B%22lane%22%3A%22%23f6c342%22%2C%22bar%22%3A%22%23fadb8e%22%2C%22text%22%3A%22%23594300%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Feature%201%22%2C%22description%22%3A%22This%20is%20the%20first%20bar.%22%2C%22startDate%22%3A%222018-03-01%2007%3A21%3A58%22%2C%22duration%22%3A2%2C%22rowIndex%22%3A0%2C%22id%22%3A%2299880195-7faf-4b2f-ac44-a38516c4cad5%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22title%22%3A%22Feature%202%22%2C%22description%22%3A%22This%20is%20the%20second%20bar.%22%2C%22startDate%22%3A%222018-04-29%2018%3A11%3A20%22%2C%22duration%22%3A1%2C%22rowIndex%22%3A8%2C%22id%22%3A%22604cae13-314a-4848-b142-95d3570aa3db%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222018-06-18%2022%3A48%3A03%22%2C%22id%22%3A%22739eee1a-3ad0-4154-a8a7-d630942c1b71%22%2C%22title%22%3A%22Feature%203%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.4356435643564356%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A8%2C%22startDate%22%3A%222018-07-12%2005%3A50%3A01%22%2C%22id%22%3A%22d2721513-87bf-4ea5-9981-d3971248c8f5%22%2C%22title%22%3A%22Feature%204%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.6633663366336633%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222019-10-16%2008%3A19%3A00%22%2C%22id%22%3A%224e284c8c-1ce6-49d8-b1e0-60be01767a1a%22%2C%22title%22%3A%22Load%20the%20molecule%20into%20the%20OFFTK%22%2C%22description%22%3A%22Here%20we%20want%20to%20make%20the%20initial%20representation%20of%20the%20molecule%20using%20the%20OFFTK%2C%20this%20includes%20reading%20from%20an%20input%20file%20or%20making%20from%20SMILES.%22%2C%22duration%22%3A2.5247524752475248%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222019-12-29%2020%3A26%3A08%22%2C%22id%22%3A%221c8523d5-621f-4584-9732-263c916c9092%22%2C%22title%22%3A%22Identify%20degrees%20of%20freedom%20to%20scan%22%2C%22description%22%3A%22Find%20degrees%20of%20freedom%20to%20scan.%22%2C%22duration%22%3A2.613861386138614%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222020-03-25%2020%3A40%3A23%22%2C%22id%22%3A%221204ada9-1091-4c38-9c05-897fed12edd3%22%2C%22title%22%3A%22Optional%20fragmentation%22%2C%22description%22%3A%22In%20some%20large%20molecules%20we%20want%20to%20fragment%20them%20using%20the%20WBO%20fragmeter.%22%2C%22duration%22%3A2.6633663366336635%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A4%2C%22startDate%22%3A%222020-04-20%2021%3A37%3A25%22%2C%22id%22%3A%22e2c5372f-98c7-44e3-87f6-56782e0cc18e%22%2C%22title%22%3A%22Design%20specific%20SMARTS%22%2C%22description%22%3A%22using%20chemper%20make%20the%20specific%20SMARTS%20paterns%20that%20cover%20both%20the%20fragment%20and%20the%20parent%20molecule%2C%20add%20these%20to%20a%20copy%20of%20the%20chossen%20input%20offxml.%22%2C%22duration%22%3A2.198019801980198%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222020-01-30%2003%3A48%3A07%22%2C%22id%22%3A%2230ac1c5a-1d2b-46d3-a221-6fd04391d355%22%2C%22title%22%3A%22Prepare%20for%20QCArchive%2Ffractal%20submission%22%2C%22description%22%3A%22submit%20to%20the%20public%20archive%20or%20a%20local%20one.%22%2C%22duration%22%3A2.6633663366336635%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A5%2C%22startDate%22%3A%222020-05-18%2019%3A14%3A51%22%2C%22id%22%3A%22dc960875-549e-4985-990a-14bf6b90248d%22%2C%22title%22%3A%22collect%20results%20from%20archive%22%2C%22description%22%3A%22collect%20the%20results%20from%20the%20archive%20(energies%2C%20hessians%2C%20final%20geometries)%20with%20some%20quality%20checks%20like%20WBO%20connectivity.%22%2C%22duration%22%3A2.3366336633663365%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A6%2C%22startDate%22%3A%222020-06-12%2014%3A01%3A11%22%2C%22id%22%3A%22d9f03498-e169-43fa-98ae-5a9dfc3ad161%22%2C%22title%22%3A%22Prepare%20forcebalance%20targets%22%2C%22description%22%3A%22convert%20to%20forcebalance%20CLI%20targets.%22%2C%22duration%22%3A2.217821782178218%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A7%2C%22startDate%22%3A%222020-07-05%2021%3A51%3A40%22%2C%22id%22%3A%22c14c3210-8b68-4ce5-b7cf-50e0508702b5%22%2C%22title%22%3A%22Run%20forcebalance%22%2C%22description%22%3A%22build%20optimise.in%20file%20using%20user%20options%20and%20run.%22%2C%22duration%22%3A2.108910891089109%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22QCArchive%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%236c9fd3%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22iOS%20app%22%2C%22description%22%3A%22This%20is%20the%20third%20bar.%22%2C%22startDate%22%3A%222018-04-30%2018%3A34%3A20%22%2C%22duration%22%3A2.5%2C%22rowIndex%22%3A0%2C%22id%22%3A%22b10f9e72-539a-4a31-88bd-746bd09d7f1e%22%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222018-08-02%2004%3A07%3A33%22%2C%22id%22%3A%22e329a842-d49c-4f39-83ee-4d7af06dece7%22%2C%22title%22%3A%22Android%20app%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-10-10%2004%3A59%3A24%22%2C%22id%22%3A%22eafc3dda-f6db-4efe-a192-ae9b8eb1527c%22%2C%22title%22%3A%22Archive%20crawler%22%2C%22description%22%3A%22smiles%20indexing%2F%20inchi%22%2C%22duration%22%3A2.108910891089109%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Forcebalance%22%2C%22color%22%3A%7B%22lane%22%3A%22%23d04437%22%2C%22bar%22%3A%22%23dc7369%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-08-11%2017%3A49%3A18%22%2C%22id%22%3A%22a234b5c2-7251-4f3d-abdc-e756368544b0%22%2C%22title%22%3A%22Add%20charge_from_molecules%2Fother%20OFF%20opts%22%2C%22description%22%3A%22add%20off%20optimisation%20options%20that%20should%20be%20passed%20to%20the%20toolkit%2C%20like%20keep%20file%20charges%2F%20calculate%20new%20ones%20using%20x.%22%2C%22duration%22%3A3.1485148514851486%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22OFFTK%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%23aac459%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-01-08%2016%3A09%3A30%22%2C%22id%22%3A%2215db1e66-fd53-41cc-816f-f2674fa7476d%22%2C%22title%22%3A%22Find%20rotatable%20bonds%22%2C%22description%22%3A%22Find%20targetable%20bonds%20we%20might%20want%20to%20identify%20functional%20groups%20as%20well.%20https%3A%2F%2Fgithub.com%2Fopenforcefield%2Fopenforcefield%2Fissues%2F500%22%2C%22duration%22%3A2.089108910891089%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222019-11-28%2007%3A50%3A29%22%2C%22id%22%3A%226e3c674a-ce1a-4124-b97a-8eed2bf7ecbd%22%2C%22title%22%3A%22make%20molecules%20from%20QCArchive%22%2C%22description%22%3A%22convert%20from%20qcarchive%20data%20to%20oOFFMol.%5Cnhttps%3A%2F%2Fgithub.com%2Fopenforcefield%2Fopenforcefield%2Fpull%2F472%22%2C%22duration%22%3A2.5742574257425743%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A3%2C%22startDate%22%3A%222020-02-03%2007%3A07%3A43%22%2C%22id%22%3A%22cfc81506-ab21-4558-906b-ac03a4267979%22%2C%22title%22%3A%22QCArchive%20submission%20framework%22%2C%22description%22%3A%22come%20up%20with%20an%20automated%20submission%20framework.%5Cnhttps%3A%2F%2Fgithub.com%2Fopenforcefield%2Fqca-dataset-submission%2Fissues%2F53%22%2C%22duration%22%3A2.633663366336634%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A5%2C%22startDate%22%3A%222020-04-06%2022%3A34%3A27%22%2C%22id%22%3A%2239b9cfa0-ddb7-47f0-983a-7117a3959677%22%2C%22title%22%3A%22Collecting%20results%20from%20archive%22%2C%22description%22%3A%22%22%2C%22duration%22%3A3.9504950495049505%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A6%2C%22startDate%22%3A%222020-05-02%2012%3A49%3A54%22%2C%22id%22%3A%22d13ded90-013f-48b6-9db5-7c1f38781424%22%2C%22title%22%3A%22transfer%20qcarchive%20data%20to%20local%20targets%22%2C%22description%22%3A%22transfer%20the%20qcarchive%20data%20in%20the%20offmol%20to%20a%20local%20FB%20target%2C%20should%20be%20general%20for%20future%20methods.%22%2C%22duration%22%3A3.514851485148515%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A9%2C%22startDate%22%3A%222020-08-17%2006%3A24%3A57%22%2C%22id%22%3A%2282f5e0ad-b2b5-4c66-8df7-8054be756431%22%2C%22title%22%3A%22Universal%20canonical%20ordering%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.257425742574257%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A7%2C%22startDate%22%3A%222020-06-15%2020%3A26%3A08%22%2C%22id%22%3A%22b37575bb-11de-4e3b-9df3-d1173582e28c%22%2C%22title%22%3A%22Wrap%20forcebalance%22%2C%22description%22%3A%22wrap%20forcebalance%20CLI%20to%20make%20optimise.in%20and%20output%20processing.%22%2C%22duration%22%3A2.287128712871287%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A4%2C%22startDate%22%3A%222020-03-14%2012%3A07%3A07%22%2C%22id%22%3A%228f2a593b-d426-4ff7-ae25-49c0f2d577f2%22%2C%22title%22%3A%22Integrate%20fragmenter%22%2C%22description%22%3A%22Intergrate%20fragmenter%20to%20use%20both%20toolkit%20backends.%5Cnhttps%3A%2F%2Fgithub.com%2Fopenforcefield%2Fopenforcefield%2Fissues%2F463%22%2C%22duration%22%3A2.742574257425743%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A8%2C%22startDate%22%3A%222020-07-14%2019%3A29%3A06%22%2C%22id%22%3A%22c1a51dac-269d-465c-aaec-d86b118d705e%22%2C%22title%22%3A%22Chemper%20integration%2FToolkitWrapper%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.504950495049505%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222020-01-17%2021%3A08%3A54%22%2C%22id%22%3A%2261384055-fe7d-4d8b-a271-8ce4557d9b47%22%2C%22title%22%3A%22CMILES%20integration%2FToolkitWrapper%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.792079207920792%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Chemper%22%2C%22color%22%3A%7B%22lane%22%3A%22%23ea632b%22%2C%22bar%22%3A%22%23ef8a60%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-01-19%2002%3A36%3A49%22%2C%22id%22%3A%22edce7e8d-dcb3-4703-9894-c959f2f44d63%22%2C%22title%22%3A%22Produce%20conda%20package%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.7722772277227723%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Fragmenter%22%2C%22color%22%3A%7B%22lane%22%3A%22%23654982%22%2C%22bar%22%3A%22%238c77a1%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-04-13%2004%3A16%3A38%22%2C%22id%22%3A%223f071111-6bab-45a6-a738-4f78beb48e06%22%2C%22title%22%3A%22Switch%20to%20rdkit%20backend%22%2C%22description%22%3A%22%22%2C%22duration%22%3A3.7524752475247523%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-05-09%2021%3A37%3A25%22%2C%22id%22%3A%224f733319-e87a-4620-80e1-d43466eace6e%22%2C%22title%22%3A%22Switch%20to%20AmberTools%20WBO%20backend%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.9405940594059405%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22title%22%3A%22Marker%201%22%2C%22markerDate%22%3A%222018-03-15%2000%3A00%3A00%22%7D%2C%7B%22markerDate%22%3A%222020-05-16%2008%3A19%3A00%22%2C%22title%22%3A%22Sage%22%7D%5D%7D
pagelinks
titleRoadmap%20Planner
hash2bdc296f1fe3c21fa63ea203d44cc013

Milestones and deadlines

Milestone

Owner

Deadline

Status

Alpha release (hard OE dependence)

  •  Conda installable bespokefit package
  •  Have QCA → FB data flow use SDF
  •  Add option to use Parsley values for torsion as an initial guess, but mention that “we don’t recommend it”
  •  Make alpha user instructions/tutorial
    •  Dependency installation
      •  For ANI backend, make sure to pip install ANI
      •  For QM on linux, install psi4
      •  For QM on mac, have special instructions for installing psi4 into a separate environment, and then spinning up workers using that separate environment
    •  QCA setup
      •  When to use snowflake vs. standalone/persistent QCF server
    •  Instructions
      •  Start with either Merck comp chem protein-ligand complex or one of D Hahn’s systems
      •  Take ligand file, show bespokefit configuration in YAML, call bespokefit from CLI
      •  Explain why we have to select a “base” FF, which will affect the final values of the torsions
      •  Indicate that it’s possible to call from python, but don’t provide an example. Just point users to API docs.
      •  Talk about output shown during execution
      •  Walk through results file (OFFXML)
      •  Show a diff of the Parsley (base FF) torsion values vs final (bespokefit) torsion values – Maybe use label_molecules and grab results for specific torsions?
      •  Explain that this new file will be APPENDED to Parsley, so that the torsions simply override certain values from the base FF
      •  Show how to start a solvated protein-ligand simulation from it (using OpenMMForceFields)

Joshua Horton Jeffrey Wagner

Status
titleNOT STARTED

Reference materials