Skip to content

Releases: JensKrumsieck/PorphyStruct

2.0.1

23 Jun 09:43
Compare
Choose a tag to compare

For Downloads scroll down! Download "PorphyStruct.exe"

New Features:

  • Can now apply transformations to select starting pyrrole and CW / CCW direction by Inverting the displacement diagram in Y and X Axis and shifting the starting pyrrole.
  • Selecting Atoms in either 3D View or deflection diagram will now highlight which atom is selected in a pink color.

Changes:

  • flipped saddling mode to match J.A. shelnutts definition of saddling (-> signs are flipped in simulations, compared with earlier versions)
  • "Invert" ist now called "InvertY" to clarify. The simulation now updates on Inversion.
  • Addded InvertX function
  • Added Shift Button which basically rotates the ring if applicable (Cycle not Corrole or Corrphycene)

Full Changelog: v2.0.0...v.2.0.1

For previewing the mode references use the PorphyStruct Calculator

CLI (optional)

CLI Files (not required if you not plan to use the CLI!!!):
The ZIP File contains Builds for Windows, Mac OS and Linux x64 Systems as well as Linux ARM
Delete uneccessary files after unpacking.

Usage:
PorphyStruct.CLI.exe analyze "PATH/TO/YOUR_FILE.mol2" -x
Leave out .exe for non windows versions, -x is for "use extended basis"

2.0.0

10 Apr 21:49
Compare
Choose a tag to compare

For Downloads scroll down! Download "PorphyStruct.exe"

Version 2

Initially i wanted the next version to be an 1.1.x Release, but things went different.

The whole code for loading molecules changed to be more performant with less memory allocation - which is beneficial for larger files such as biomolecules.
Also the molecule-class is now derived from undirected graphs which enables graph theory for molecules, which led to a new automated detection algorithm using subgraph isomorphism. The detection is not only faster than before but also able to detect the macrocyclic type. That also means that files with mixed macrocyclic types such as f-Block Metallocorrole-Phthalocyanine sandwiches can be analyzed more easily. Also PorphyStruct is now able to detect both corrole units in beta-fused dimers which was not possible before.
PorphyStruct now also comes with a CLI (command line interface) which makes it easy to use in automated pipelines and on any system.

There are also a lot of bugfixes like the wrong corrphycene reference in Issue #85.
All references are now forced to follow the same direction for the modes of both sets. so if e.g. doming1 is positive and doming2 negative they are eliminating each others strength!

The Webversion - as sharing most of the code - will also benefit from all changes (right now!) So you can already test the improvements here: https://app.porphystruct.org/

What's Changed

Full Changelog: v1.0.3...v2.0.0

CLI

CLI Files (not required if you not plan to use the CLI!!!):
The ZIP File contains Builds for Windows, Mac OS and Linux x64 Systems as well as Linux ARM and a net6.0 dependent version ("Portable")
Delete uneccessary files after unpacking.

Usage:
PorphyStruct.CLI.exe analyze "PATH/TO/YOUR_FILE.mol2" -x
Leave out .exe for non windows versions, -x is for "use extended basis"

2.0.0 Beta 1

20 Dec 10:00
3fb2a13
Compare
Choose a tag to compare
2.0.0 Beta 1 Pre-release
Pre-release

For Downloads scroll down! Download "PorphyStruct.exe"

Version 2 - First Beta!

Initially i wanted the next version to be an 1.1.x Release, but things went different.

The whole code for loading molecules changed to be more performant with less memory allocation - which is beneficial for larger files such as biomolecules.
Also the molecule-class is now derived from undirected graphs which enables graph theory for molecules, which led to a new automated detection algorithm using subgraph isomorphism. The detection is not only faster than before but also able to detect the macrocyclic type. That also means that files with mixed macrocyclic types such as f-Block Metallocorrole-Phthalocyanine sandwiches can be analyzed more easily. Also PorphyStruct is now able to detect both corrole units in beta-fused dimers which was not possible before.
PorphyStruct now also comes with a CLI (command line interface) which makes it easy to use in automated pipelines and on any system.

There are also a lot of bugfixes like the wrong corrphycene reference in Issue #85.
All references are now forced to follow the same direction for the modes of both sets. so if e.g. doming1 is positive and doming2 negative they are eliminating each others strength!

The Webversion - as sharing most of the code - will also benefit from all changes (right now!) So you can already test the improvements here: https://app.porphystruct.org/

As this is a Beta Version there may be some bugs - if you find any, please report them ;)

Code Changes as a full list:

What's Changed

Full Changelog: v1.0.3...v2.0.0-beta.1

CLI

CLI Files (not required if you not plan to use the CLI!!!):
The ZIP File contains Builds for Windows, Mac OS and Linux x64 Systems as well as Linux ARM and a net6.0 dependent version ("Portable")
Delete uneccessary files after unpacking.

Usage:
PorphyStruct.CLI.exe analyze "PATH/TO/YOUR_FILE.mol2" -x
Leave out .exe for non windows versions, -x is for "use extended basis"

1.0.3

09 Mar 10:29
Compare
Choose a tag to compare

Scroll down to Download ;) or click here

CHANGELOG:

Major Changes

Minor Changes

  • Remove Autodownloader for new Versions, open GitHub instead
  • Minor styling improvements
  • Update Targetframework to .NET6
  • Update Dependencies
  • Code Improvements

What's Changed

Full Changelog: v1.0.2...v1.0.3

1.0.2

06 Aug 09:47
Compare
Choose a tag to compare

August 2021 Release

Download

Scroll down to "Assets" and select "PorphyStruct.exe" or click here

CHANGELOG

  • Choose between Extended and Minimal Basis by clicking Analyze in the App Bar
  • Added Automated Update Checks
    • Can be disabled in preferences
    • uses GitHub API to download official .exe file from here!
    • also works with no or slow internet connection (auto disabling)
  • Improve Settings Layout
  • Update Dependencies
    • Fix Error with Mercury generated pdb files (ChemSharp 1.0.10)

Screenshot 2021-08-06 113317

Screenshot 2021-08-06 113349

Screenshot 2021-08-06 115009

1.0.1

09 Jul 11:10
Compare
Choose a tag to compare

DOWNLOAD

Scroll down to "Assets" and select "PorphyStruct.exe" or click here

CHANGELOG

  • PDB Support

  • Enhancements for Cofactor detection in Proteins (PDB only)

  • Speed Improvements

  • Update Dependencies

psprotein
(Clip shortened by 15 seconds)
1hv4 from pdb (Hemoglobin)

July 2021 Release

Monthly Release cycle (around 10th, if there are any updates)

1.0.0

10 Jun 11:48
Compare
Choose a tag to compare

DOWNLOAD

Scroll down to "Assets" and select "PorphyStruct.exe" or click here

CHANGELOG

  • Fix #26 (Settings file is now exposed to %appdata%\porphystruct\settings.json
  • Fixed Linewidth for Ticks
  • Add: Flip X Axis
  • Add new Data in "Info" Popup
  • Update dependencies

1.0.0 Release Candidate 2

27 May 07:24
Compare
Choose a tag to compare
Pre-release

DOWNLOAD

Click "Assets" below Changelog or click here!

Changelog

Major Changes

  • Performance (ac14713), ca 10x speedup in naming method ( measured in non-optimized builds, optimized may be even faster)
  • Update ChemSharp for latest Performance fixes

Minor Changes

  • Update other Dependencies
  • Update Readme

Outlook

  • Referencematrix is built everytime "Analyze" is clicked - but reference structures may not update very often. Caching may gives further speedups
  • With the new speedups a web interface may be possible

1.0.0 Release Candidate 1

04 Apr 17:42
c6d63f7
Compare
Choose a tag to compare
Pre-release

########
DOWNLOAD:
Click on Assets and select "PorphyStruct.exe"!
or click here
https://github.com/JensKrumsieck/PorphyStruct/releases/download/v1.0.0-rc1/PorphyStruct.exe
########

Changelog
Major:

  • Added extended Basis sets for alle macrocycles
  • Added cavity size to computed properties
  • Added Mode Calculator
  • Added Export: Analysis bar charts
  • Added Export: Viewport renders
  • ⚠️ [bugfix - critical] changed porphyrin simulation to not use C20 two times ;)
  • [bugfix] fixed UI block during detection phase
  • [bugfix] batch processing ignored last item in list
  • [bugfix] batch processing no longer reports failed items if count i 0

Minor:

  • Updated dependencies
  • Styling improvements
  • Refactored some asynchronous code
  • added depenabot alerts to repository

Note:

  • tried web implementation with blazor --> Slow analysis. Will be revisited after official release.

-- jk

1.0.0 Beta 11

08 Mar 14:34
Compare
Choose a tag to compare
1.0.0 Beta 11 Pre-release
Pre-release

New Features:

  • Statistics
  • Batch Processing
  • Molecule Isolation "Wizard"

Minor Changes

  • Add more Properties
  • Improve Color Selection for Comparisons
  • Change CI to GitHub Actions

Roadmap:

  • Web Version based on Webassembly (for my Website)
  • Preparing Manuscript