Recent Releases of porphystruct

porphystruct - 2.0.2

Support Platinacorrole

Full Changelog: https://github.com/JensKrumsieck/PorphyStruct/compare/v.2.0.1...v2.0.2

- C#
Published by JensKrumsieck 11 months ago

porphystruct - 2.0.1

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: https://github.com/JensKrumsieck/PorphyStruct/compare/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"

- C#
Published by JensKrumsieck over 2 years ago

porphystruct - 2.0.0

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

  • CLI by @JensKrumsieck in https://github.com/JensKrumsieck/PorphyStruct/pull/72
  • 2.0.x Update by @JensKrumsieck in https://github.com/JensKrumsieck/PorphyStruct/pull/78
  • Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/90

Full Changelog: https://github.com/JensKrumsieck/PorphyStruct/compare/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"

- C#
Published by JensKrumsieck almost 3 years ago

porphystruct - 2.0.0 Beta 1

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

  • CLI by @JensKrumsieck in https://github.com/JensKrumsieck/PorphyStruct/pull/72
  • 2.0.x Update by @JensKrumsieck in https://github.com/JensKrumsieck/PorphyStruct/pull/78

Full Changelog: https://github.com/JensKrumsieck/PorphyStruct/compare/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"

- C#
Published by JensKrumsieck about 3 years ago

porphystruct - 1.0.3

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

  • Bump HelixToolkit.Core.Wpf from 2.17.0 to 2.20.0 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/38
  • Bump Microsoft.NET.Test.Sdk from 16.10.0 to 17.0.0 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/39
  • Bump MSTest.TestFramework from 2.2.5 to 2.2.7 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/35
  • Bump OxyPlot.Core from 2.1.0-Preview1 to 2.1.0 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/37
  • Bump MSTest.TestAdapter from 2.2.5 to 2.2.7 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/36
  • Bump ChemSharp.Molecules from 1.0.10 to 1.0.15 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/46
  • Bump coverlet.collector from 3.1.0 to 3.1.1 by @dependabot in https://github.com/JensKrumsieck/PorphyStruct/pull/48
  • Web by @JensKrumsieck in https://github.com/JensKrumsieck/PorphyStruct/pull/49
  • Create LICENSE by @JensKrumsieck in https://github.com/JensKrumsieck/PorphyStruct/pull/55

Full Changelog: https://github.com/JensKrumsieck/PorphyStruct/compare/v1.0.2...v1.0.3

- C#
Published by JensKrumsieck almost 4 years ago

porphystruct - 1.0.2

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

- C#
Published by JensKrumsieck over 4 years ago

porphystruct - 1.0.1

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)

- C#
Published by JensKrumsieck over 4 years ago

porphystruct - 1.0.0

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

- C#
Published by JensKrumsieck over 4 years ago

porphystruct - 1.0.0 Release Candidate 2

DOWNLOAD

Click "Assets" below Changelog or click here!

Changelog

Major Changes

  • Performance (ac1471387285a0b9ffa5df6c23d5299099cfba46), 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

- C#
Published by JensKrumsieck almost 5 years ago

porphystruct - 1.0.0 Release Candidate 1

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 * :warning: [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

- C#
Published by JensKrumsieck almost 5 years ago

porphystruct - 1.0.0 Beta 11

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

- C#
Published by JensKrumsieck almost 5 years ago

porphystruct - 1.0.0 Beta 10

New Features: * New GUI * New Simulation-Method (Matrix-QR) * Simulation result now fits Shelnutt values! * Automatic Simulations (making a Webinterface possible in near future) * New Improved Macrocycle Detection * Uses my new Libraries: ChemSharp, TinyMVVM, ThemeCommons * Better Exports due to the new OxyPlot SkiaSharp Renderer.

Roadmap: * Web Version based on Webassembly (for my Website) * Statistics * Preparing Manuscript

- C#
Published by JensKrumsieck about 5 years ago

porphystruct - 1.0.0 Beta 9

Several Optimisations and Code Improvements


x64 only exe-file attached

- C#
Published by JensKrumsieck about 5 years ago

porphystruct - 1.0.0 Beta 8

Changelog - Updated UI - Use of MVVM - Performance Boost - Endless Comparisons are now possible instead of only 2 (Using ColorPalettes) - New PropertyHandlers - Drop XML in favor of JSON

  • Added partly German Translation
  • New Settings
  • Adjusted Default Settings
  • SVG render improved
  • Minor Bugfixes

- C#
Published by JensKrumsieck almost 6 years ago

porphystruct - 1.0.0 Beta 7

Now runs on -NET Core 3.1 Added Keyboard Shortcuts

- C#
Published by JensKrumsieck about 6 years ago

porphystruct - 1.0.0 Beta 6

This PreRelease includes several Refactorings causing better performance and maintainability. Also Featured: A new Detection algorithm based on depth-first-search methods.

- C#
Published by JensKrumsieck about 6 years ago

porphystruct - 1.0.0 Beta 5

- C#
Published by JensKrumsieck over 6 years ago

porphystruct - 1.0.0 Beta 4

- C#
Published by JensKrumsieck over 6 years ago

porphystruct - 1.0.0 Beta 3

- C#
Published by JensKrumsieck over 6 years ago

porphystruct - 1.0.0 Beta 2

- C#
Published by JensKrumsieck over 6 years ago

porphystruct - 1.0.0 Beta 1

- C#
Published by JensKrumsieck over 6 years ago