branch: master 「№61704」
Commited by: Labonte
GitHub commit link: 「9544bff08d9f722e」 「№5421」
Difference from previous tested commit:  code diff
Commit date: 2021-07-13 12:55:59

Merge pull request #5421 from RosettaCommons/JWLabonte/sugars/bidirectional_linkages Carbohydrates: Enabling Bidirectional Glycosidic Linkages This merge introduces "bidirectional glycosidic linkages" into Rosetta. Most sugar linkages connect an oxygen _not_ attached to the anomeric carbon of one sugar to the anomeric carbon of the "child" sugar. Such linkages are designated with notation such as β-D-Glcp-(1→4)-β-D-Glcp, where C1 is the anomeric carbon and the child residue comes before the parent residue, (since it is considered a substituent to the main group, the parent. Yes, sugar sequences run "backwards" relative to protein ones.) However, some disaccharides do not have a free hemiacetal group. That is, they are attached from the anomeric hydroxy group of the parent to the anomeric carbon of the child. The notation for such a linkage uses a bidirectional arrow, like in sucrose: α-D-Glcp-(1↔2)-β-D-Fruf. (One could also write β-D-Fruf-(2↔1)-α-D-Glcp, and, in fact, this is the preferred IUPAC name, because of reasons of arbitrary "group priorities". (See: https://www.qmul.ac.uk/sbcs/iupac/2carb/36.html.) However, this naming is dumb, I declare, because it ignores the biochemical fact that it is the fructose's hydroxyl that is the nucleophile in natural biosyntheses of this disaccharide, and IUPAC allows this so-called "sequential method" for oligo- and polysaccharides: https://www.qmul.ac.uk/sbcs/iupac/2carb/37.html.) Besides this naming ambiguity, which already mucks up the abyssal nomenclature of sugars in the PDB, there is an issue with main-chain length. "Normal" sugars in Rosetta were designed such that the main chain of a residue always starts at the anomeric carbon and proceeds to the linkage oxygen. However, if the linkage oxygen is off the anomeric carbon, this gives a too-short main chain for Rosetta to be able to handle, _e.g.,_ C2-O2-UPPER for the furanose residue above. A further problem involves patching. The fructose residue of sucrose can only be a lower terminus; since its anomeric hydoxyl was the nucleophile used to form the linkage, it cannot also have been the leaving group to accept attack from a previous residue. My solution is to make saccharide residues for such linkages `LOWER_TERMINUS` variants in their `.params` files and to build their main chains from one atom previous to their anomeric carbon. For ketoses, this is would be no big deal, but it is more challenging/annoying for aldoses, which have an anomeric carbon of C1. Thus, I use the virtual ring atom as the first atom for both cases, which requires some minor tweaking of rules for `Pose` creation.

Labonte 3 years
I have fixed the broken PyRosetta4.notebook test, but the change needs to be approved and merged into master.
...


branch: master 「№61703」
Commited by: Hope Woods
GitHub commit link: 「7ce64884a77d606b」 「№5477」
Difference from previous tested commit:  code diff
Commit date: 2021-07-09 19:10:05

Merge pull request #5477 from RosettaCommons/revert-5476-revert-5468-woodsh17/mp_cart_ddg Revert "Revert "Add membrane option for cartesian_ddg""

...


branch: master 「№61702」
Commited by: Sergey Lyskov
GitHub commit link: 「7d1214d860383ba1」 「№5475」
Difference from previous tested commit:  code diff
Commit date: 2021-07-09 15:17:37

Merge pull request #5475 from RosettaCommons/sergey/f updating Benchmark scripts so scientific benchmarks could be run on Python-3.9

...


branch: master 「№61701」
Commited by: Johanna K. S. Tiemann
GitHub commit link: 「1fbfb69d4596e452」 「№5337」
Difference from previous tested commit:  code diff
Commit date: 2021-07-09 03:43:55

Merge pull request #5337 from RosettaCommons/j0kaso/sci_benchmark_sfxn scientific benchmark scorefunction comparison: update of MP ddG calculations

...


branch: master 「№61700」
Commited by: Julia Koehler Leman
GitHub commit link: 「146ccf2f42f6e9a0」 「№5476」
Difference from previous tested commit:  code diff
Commit date: 2021-07-08 14:13:57

Merge pull request #5476 from RosettaCommons/revert-5468-woodsh17/mp_cart_ddg Revert "Add membrane option for cartesian_ddg" that broke the build

...


branch: master 「№61699」
Commited by: Hope Woods
GitHub commit link: 「d11c693d81791783」 「№5468」
Difference from previous tested commit:  code diff
Commit date: 2021-07-08 09:10:26

Merge pull request #5468 from RosettaCommons/woodsh17/mp_cart_ddg Add membrane option for cartesian_ddg

...


branch: master 「№61698」
Commited by: Ameya Harmalkar
GitHub commit link: 「fe4e2ba7ffd46df7」 「№5447」
Difference from previous tested commit:  code diff
Commit date: 2021-07-07 16:03:34

Merge pull request #5447 from RosettaCommons/AmeyaHarmalkar/dock_ppk_fixes Updating the outputs of DockingPrepack protocol for ROSIE

...


branch: master 「№61697」
Commited by: Diana Pacheco-Garcia
GitHub commit link: 「c5fd616ed1186e59」 「№5452」
Difference from previous tested commit:  code diff
Commit date: 2021-07-07 13:39:48

Merge pull request #5452 from RosettaCommons/pachdi/xsig Carbohydrates: expanding design glycans code

...


branch: master 「№61696」
Commited by: Sergey Lyskov
GitHub commit link: 「8f9ed8a378dca3d9」 「№5283」
Difference from previous tested commit:  code diff
Commit date: 2021-07-06 17:41:44

Merge pull request #5283 from RosettaCommons/thieker/rosie2 Add SSM script for ROSIE2

...


branch: master 「№61695」
Commited by: Rocco Moretti
GitHub commit link: 「a25ef78f63392837」 「№5466」
Difference from previous tested commit:  code diff
Commit date: 2021-07-05 12:10:24

Merge pull request #5466 from RosettaCommons/roccomoretti/include_fixes_IWYU Remove unneeded headers with Include What You Use. This doesn't use IWYU directly, due to differences in how it thinks things should be versus how Rosetta handles things, but instead uses a script to use the IWYU results to try removals/additions with test compilation. (With the general philosophy of removing as much as possible and being judicious about which additional headers are added.) -- This approach needs some manual fixes, particularly for extras/platforms where the test compilation isn't run. These header removals speed up compilation on my machine by ~15%. Note that I likely missed some of the rare platform/extra combinations, particularly ones which aren't tests on the test server. Hopefully fixing those won't be too much effort for the people who use them.

...


branch: master 「№61694」
Commited by: Labonte
GitHub commit link: 「7421897419adc4f2」 「№4831」
Difference from previous tested commit:  code diff
Commit date: 2021-07-03 00:23:24

Merge pull request #4831 from RosettaCommons/jonpliu-patch-4 Carbohydates: adding glycolylated amino sugars to the database This merge will add glycolylated amino sugars to the database. A glycolyl group is an acetyl group with a hydroxyl group on its alpha carbon. Sialic acids in other creatures besides humans sometimes have glycolyl groups instead of acetyl groups on the neuraminic acids. Appropriate nomenclature will be added in PR #4793.

...


branch: master 「№61693」
Commited by: Labonte
GitHub commit link: 「b308454c455dd04f」 「№4820」
Difference from previous tested commit:  code diff
Commit date: 2021-07-02 13:01:54

Merge pull request #4820 from RosettaCommons/JWLabonte/sugars/database2 Carbohydates: adding methylated sugars to the database This merge will add O-methylated sugars into the Rosetta database. (This merge integrates work started by former student @qjia73 and was expanded by @jonpliu .) Appropriate nomenclature will be added in PR #4793.

...


branch: master 「№61692」
Commited by: Labonte
GitHub commit link: 「77656283c2e12923」 「№4764」
Difference from previous tested commit:  code diff
Commit date: 2021-07-01 21:43:25

Merge pull request #4764 from RosettaCommons/jonathanpines-patch-1 Carbohydrates: adding propargyl sugars to the database This merge will add patches and code for propargyl sugars to the database. These are synthetic sugar analogs that can be used in "click" chemistry. Appropriate nomenclature will be added in PR #4793.

...


branch: master 「№61691」
Commited by: Labonte
GitHub commit link: 「d7728b869558f57a」 「№4819」
Difference from previous tested commit:  code diff
Commit date: 2021-06-30 13:46:15

Merge pull request #4819 from RosettaCommons/JWLabonte/sugars/database Carbohydrates: adding thiolated sugars to the database This merge will add thiolated sugars into the Rosetta database. (This merge integrates work started by former student @qjia73 and was expanded by @jonpliu .) Thiol nomenclature will be added in PR #4793.

...


branch: master 「№61690」
Commited by: Labonte
GitHub commit link: 「055402daf095d68e」 「№4976」
Difference from previous tested commit:  code diff
Commit date: 2021-06-28 19:14:56

Merge pull request #4976 from RosettaCommons/yingyue0414_update_mur This PR adds O3_LACTYL_SUGAR to the VARIANT field of Muramic acid (Mur) in the database. Patch O3_LACTYL_SUGAR was added in PR #4756

...


branch: master 「№61689」
Commited by: Frank DiMaio
GitHub commit link: 「a320e4cf1992c9ab」 「№5456」
Difference from previous tested commit:  code diff
Commit date: 2021-06-24 15:29:25

Merge pull request #5456 from RosettaCommons/dimaio/masked_spharm_matcher Dimaio/masked spharm matcher

...


< 1 .. 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 .. 354 >

Legend:
queued Queued Test
queued for comparison Test finished running but not yet compared
running Test is Running right now
comparing Test results is now comparing with previous results
finished Test is finished without errors
failed Test failed
build Failed Test could not be run because build failed
script failed Test results is unknow because test-script failed
canceled Test was canceled