Pixelguy14
|
05cb79253f
|
cleaned the repository from dead code, simplified some functions, users can now create a system image of the JuliaMSI repo that runs the core dependencies faster without compiler time, alongside a docker environment for running scripts, the instructions are on the readme
|
2026-04-09 13:46:30 -06:00 |
|
Pixelguy14
|
8c37ea64aa
|
fixed disk and memory bloat when loading several files, created zero-copy mmaps for msidata type objects for easier cache storage and less memory overhead, improved load times for files in general across the whole JuliaMSI environment
|
2026-04-09 12:30:43 -06:00 |
|
Pixelguy14
|
70fff16170
|
more secure locks and a script to create a system image of juliaMSI for faster boot times, still experimental but everything else remains pristine
|
2026-04-07 14:06:02 -06:00 |
|
Pixelguy14
|
e0ef601a9b
|
hopefully fixed the JSON Lock for Windows
|
2026-04-06 15:41:38 -06:00 |
|
Pixelguy14
|
8b6bed0ff5
|
Hot fix to the precalculation atomic variable accountability, and other base threads safety
|
2026-03-12 12:51:16 -06:00 |
|
Pixelguy14
|
3da0dcaae9
|
Improved documentation, added precautions to te json generation and loading specially for windows
|
2026-03-03 14:36:39 -06:00 |
|
Pixelguy14
|
df94d50954
|
Implemented more multithreaded precautions in precalculations and preprocessing pipeline, added concurrency tests and validations on several datacentric functions, refractored preprocessing pipeline, added visual upgrades to the UI and a clear session and bug report buttons
|
2026-02-13 13:42:41 -06:00 |
|
José Julián Sierra Álvarez
|
4414671a30
|
Merge pull request 'dev/PreprocessingInUI' (#1) from dev/PreprocessingInUI into main
Reviewed-on: https://codeberg.org/pixelguy14/JuliaMSI/pulls/1
|
2026-01-20 19:26:54 +01:00 |
|
José Julián Sierra Álvarez
|
8741a1ccae
|
Merge branch 'main' into dev/PreprocessingInUI
|
2026-01-20 19:24:56 +01:00 |
|
Pixelguy14
|
977b416579
|
most stable version of JuliaMSI
|
2025-12-10 20:18:39 -06:00 |
|
Pixelguy14
|
0164e54d77
|
Fixed issues in the UI, added benchmark to compare with old juliaMSI library with the new custom one, incorporating platform detection and memory for amplifying cache pools
|
2025-12-08 11:25:42 -06:00 |
|
Pixelguy14
|
b95b8e500c
|
finished frontend preprocessing UI connection, small changes to interactivity
|
2025-12-01 12:11:49 -06:00 |
|
Pixelguy14
|
8b1c2d2722
|
simplified imzML parsing, finished interactivity for preprocessing in frontend / backend, and processing spectrums is now possible. added n Spectrum plotting
|
2025-11-30 18:12:31 -06:00 |
|
Pixelguy14
|
11c181b3b3
|
Interface ready for preprocessing steps handling. style altered to support modular preprocessing pipeline, finished precalculations and preprocessing code, and its respective testing script, added preprocessingpipeline, a handler for the low level functions of preprocessing to work with the high level MSIData in the genie environment.
|
2025-11-29 21:47:51 -06:00 |
|
Pixelguy14
|
bdd9315796
|
Fixed preprocessing module, implemented precalculations, this code gives a prediction of the values for the parameters in every step for preprocessing, added test suites for both the parameter generation and the preprocessing pipeline, included a descriptive processing that returns an image with what every parameter does in every step, added instrument metadata structure with the parser for each type of file, to retrieve several important parameters to automate precalculations and preprocessing
|
2025-11-25 12:53:57 -06:00 |
|
Pixelguy14
|
8fa92dc0e5
|
improved preprocessing UI, added selective spectrum plot accordig to type (centroid, profile), potentially fixed a bug to retrieve folders on dropdown selectors in startup, improved preprocessing functions and test suite, testing a version control for preprocessing steps
|
2025-11-17 13:31:37 -06:00 |
|
Pixelguy14
|
edfbb77f58
|
Added bloom filters custom API, thread safety for multithreading several important functions, streaming processing to reduce GC and Memory allocations calls, buffer pool changed with lock safety, and debug memory monitoring to track leaks, alongside better loading times in general
|
2025-11-09 13:41:29 -06:00 |
|
Pixelguy14
|
a8c2dfcc91
|
Implementing foundations for multithreading, standarized mzml converter, profile/centroid detection per pixel, memory-efficient buffer reuse, added preparations to bloom filter alongside buffer pulling, removed memory leaks on linux due to @async macro used on @app module, better error management
|
2025-11-06 16:43:34 -06:00 |
|
Pixelguy14
|
3439a8a4dd
|
Added mask interface accessible from the UI, with it you can create slices from your masks or your images of the samples, included masking in the main processing, on the spectra creation, and on the 3d surface plot, started with interface for pre processing spectral data
|
2025-11-04 17:20:05 -06:00 |
|
Pixelguy14
|
e13b5ef0cc
|
finished mask creator suite, a new route on the JuliaMSI which helps to create binary masks using either slices or added images, with drawing capability, which in turn will help in the future get more accurate results without extra ambiental noise, added preprocessing test pipeline, along with functions, fixed windows route error for batch processing
|
2025-10-31 12:05:03 -06:00 |
|
Pixelguy14
|
39c92ba850
|
bulk and batch processing for multiple imzml and multiple m/z is now available, folder organization for imzml slices in public folder, JSON tracking of processed datasets to save memory time, multiple performance optimizations and UI bug fixes, metadata viewing for all processed files, comparative view between multiple datasets
|
2025-10-21 11:56:15 -06:00 |
|
Pixelguy14
|
39fe2bf52c
|
UI now has support for mzml to imzml conversion, made small optimizations to the src folder's API to improve performance
|
2025-10-16 10:49:16 -06:00 |
|
Pixelguy14
|
2fd2b90513
|
altered imzML parser to be compatible with timsconverter, small improvements on the UI, other small bug fixes done
|
2025-10-13 22:05:56 -06:00 |
|
Pixelguy14
|
f35acd1d0f
|
updated functions to iterate faster to create imzml images (find_mass, get_mz_slice, _iterate_spectra_fast, get_total_spectrum) metadata adquisition and saving, updated docstrings, started work for parser to detect 4 cases, profile uncompressed (current), profile compressed, centroid uncompressed, centroid compressed
|
2025-10-09 12:00:00 -06:00 |
|
Pixelguy14
|
7a0360ef68
|
added docstrings to most functions in the src folder, altered msi data calculations for fast iterators, improved total spectrumtimes, added closer colorbar bin calculations, plus more small changes
|
2025-10-06 14:58:37 -06:00 |
|
Pixelguy14
|
22c8d9637b
|
integrated MSI_src API into the UI, fixed interface elements, made some processes asynchronous, modified spectrum plots, added sum spectrum, removed use of obsolete julia_mzML_imzML library
|
2025-10-02 13:28:15 -06:00 |
|
Pixelguy14
|
cd1115368f
|
finished test script, included instructions in test/readme.md, the test performs mzml, imzml and conversion tests, along with throwing reference plots and images which result from the files
|
2025-09-29 10:57:11 -06:00 |
|
Pixelguy14
|
b1d7838a60
|
Implemented imzml and mzml lazy loading, imzml to load spectra matrix, working on mzml to imzml
|
2025-09-25 10:42:33 -06:00 |
|
LabABI Cinvestav Irapuato
|
3d2deeccfe
|
Merge pull request 'Made readme instructions clearer' (#1) from pixxelguy14/JuliaMSI:main into main
Reviewed-on: https://codeberg.org/LabABI/JuliaMSI/pulls/1
|
2025-04-10 21:32:56 +00:00 |
|
Pixelguy14
|
710c74a6c4
|
Made readme instructions clearer
|
2025-04-10 11:14:04 -06:00 |
|
Robert Winkler
|
bca4a3c31e
|
MIT license added.
|
2025-03-20 11:24:01 -06:00 |
|
Robert Winkler
|
86db0bf03a
|
MIT license added.
|
2025-03-20 11:20:26 -06:00 |
|
Pixelguy14
|
074186573c
|
Renamed to JuliaMSI
|
2025-03-19 09:50:27 -06:00 |
|
Pixelguy14
|
2bd2e819a4
|
Concept error in Sum spectrum, changed to Mean spectrum
|
2025-03-13 13:49:49 -06:00 |
|
Pixelguy14
|
8e1c473acb
|
median filter border fix, files get renamed if they don't have correct extension
|
2025-03-09 14:02:53 -06:00 |
|
Pixelguy14
|
421d594b99
|
Added test data link in Readme, fixed typo
|
2025-03-05 12:29:12 -06:00 |
|
Pixelguy14
|
3714b404cd
|
Fixed scales on plots Topography, Surface and axis on spectrum
|
2025-02-20 15:22:54 -06:00 |
|
Pixelguy14
|
0456abb70b
|
Smaller changes to the styling, altered topology layout to use more space
|
2025-02-19 21:19:20 -06:00 |
|
Pixelguy14
|
14af947433
|
Minor text corrections, file loading corrections
|
2025-02-19 11:32:34 -06:00 |
|
Pixelguy14
|
e63f9e29e5
|
SUM spectrum now loads when loading mzML
|
2025-02-15 17:58:39 -06:00 |
|
Pixelguy14
|
e3e987f0cd
|
Fixed some errors to get ready for release
|
2025-02-15 15:40:13 -06:00 |
|
Pixelguy14
|
455d88cbb7
|
Included environment variable to set up production, fixed plot errors and optical image load, started mzML to imzML function
|
2025-02-13 15:34:13 -06:00 |
|
Pixelguy14
|
2b6ec4937f
|
Fixed bounding error in the median filter application
|
2025-02-10 18:41:26 -06:00 |
|
Pixelguy14
|
63c7428214
|
Implemented an experimental executable for all systems, fixed a few errors, implemented first try for a median filter for the slices in Julia
|
2025-02-10 15:34:30 -06:00 |
|
Pixelguy14
|
59630bdd95
|
Now the comparative view offers more options to compare to, fixed small mistakes
|
2025-02-08 18:36:49 -06:00 |
|
Pixelguy14
|
47bba11f15
|
Small fixes regarding the spectra, topographic and surface plots
|
2025-02-06 15:24:29 -06:00 |
|
Pixelguy14
|
fe6508ead8
|
added better margins for image views, implemented upload of optical image and transparency slider
|
2025-02-03 22:53:08 -06:00 |
|
José Julián Sierra Álvarez
|
09d680db87
|
Merge pull request #7 from Pixelguy14/Experimental_ColorLevels
Experimental color levels done
|
2025-01-30 18:18:53 -06:00 |
|
Pixelguy14
|
11349330a4
|
colorbar scale for both with triq filter and without is finished
|
2025-01-30 18:17:32 -06:00 |
|
Pixelguy14
|
fdd625d3e0
|
Bitmap is now normalized in creation, which evenly distributes colors of the colorTable better, now IntQuant allows for coloLevel adjustments
|
2025-01-30 00:40:01 -06:00 |
|