Skip to content
Snippets Groups Projects
  1. Oct 21, 2024
  2. Sep 04, 2024
  3. Aug 28, 2024
  4. Aug 27, 2024
  5. Jul 19, 2024
  6. Jul 18, 2024
  7. Jul 01, 2024
  8. Jun 27, 2024
  9. Jun 12, 2024
    • Studer Gabriel's avatar
      enable pairwise sequence alignments with parasail · adb141f9
      Studer Gabriel authored
      Parasail: https://github.com/jeffdaily/parasail
      
      It's faster than the pairwise sequence algorithms we have in
      OpenStructure. However, the main reason to check out another solution
      is the fact that OpenStructure may return suboptimal alignment
      results. This is a result of how the dynamic programming table is built.
      If for a certain cell in the dynamic programming table a match state and
      insertion state score equally, match is preferred. There is a chance
      that we would get a better score later on if we would stick with the
      insertion state (gap open penalties vs. gap extension penalties).
      Not sure if this will be fixed in the near future.
      adb141f9
  10. Jun 11, 2024
  11. Apr 24, 2024
  12. Apr 05, 2024
    • Studer Gabriel's avatar
      disable numpy support in C++ layer · 728ad1c9
      Studer Gabriel authored
      Numpy support in C++ enabled features at two points:
      Efficient way of setting positions in entity handles or setting meshes
      in gfx.PrimList.
      
      Support for newer numpy versions would've required an effort to implement.
      As far as I know, no one uses these features (fingers crossed) so let's just
      dump numpy alltogether to simplify the build system.
      728ad1c9
  13. Feb 15, 2024
  14. Jan 11, 2024
    • Studer Gabriel's avatar
      scoring: min_pep_length/min_nuc_length in compare-structures action · 341783cc
      Studer Gabriel authored
      Minimum length for a chain in the target structure
      to be considered in chain mapping. The chain mapping algorithm first
      performs an all vs. all pairwise sequence alignment to identify
      "equal" chains within the target structure. We go for simple sequence
      identity there. Short sequences can be problematic as they may
      produce high sequence identity alignments by pure chance.
      
      BUT: if you're scoring peptides or short nucleotides, you
      really want to be able to reduce the default thresholds
      (pep: 10, nuc: 4)
      341783cc
  15. Nov 28, 2023
    • Xavier Robin's avatar
      Update module versions · dda2ac99
      Xavier Robin authored
      This updates the module versions to match the versions we currently use
      for the OST module on sciCORE.
      dda2ac99
  16. Nov 09, 2023
    • Studer Gabriel's avatar
      Scoring: Use consistent definition of n_max_naive parameter · d998981b
      Studer Gabriel authored
      There are two use cases for this parameter: 1) decide whether a chain
      mapping problem is actually solvable by naive enumeration and crash out if not
      2) As a decision whether one should use naive enumeration or a heuristic
      approach for chain mapping.
      
      For the latter, n_max_naive meant the number of chains in the underlying
      structure. Now its number of possible mappings for both cases.
      d998981b
  17. Oct 24, 2023
  18. Oct 23, 2023
  19. Aug 28, 2023
  20. Aug 23, 2023
  21. Jul 27, 2023
  22. Jul 24, 2023
  23. Jul 14, 2023
  24. Jun 05, 2023
  25. May 26, 2023
    • Studer Gabriel's avatar
      introduce uniquely identifiable residue/atom names · a4e9d9a7
      Studer Gabriel authored
      Mainly for reporting in the compare-structures action
      residues are reported as strings in format:
      <cname>.<rnum>.<ins_code>, atoms are reported as
      <cname>.<rnum>.<ins_code>.<aname>. This changes behaviour of
      compare-structures and ost.mol.alg.stereochemistry
      (ToJSON functions of violation info objects for the latter).
      a4e9d9a7
  26. May 24, 2023
  27. May 11, 2023
  28. Mar 13, 2023
  29. Mar 09, 2023
  30. Mar 06, 2023
  31. Apr 21, 2022
  32. Jan 26, 2022
  33. Jan 25, 2022
  34. Jan 24, 2022
Loading