Software ImpactsPub Date : 2024-08-26DOI: 10.1016/j.simpa.2024.100696
Petrus H. Zwart
{"title":"qlty: Handling large tensors in scientific imaging deep-learning workflows","authors":"Petrus H. Zwart","doi":"10.1016/j.simpa.2024.100696","DOIUrl":"10.1016/j.simpa.2024.100696","url":null,"abstract":"<div><p>In scientific imaging, deep learning has become a pivotal tool for image analytics. However, handling large volumetric datasets, which often exceed the memory capacity of standard GPUs, require special attention when subjected to deep learning efforts. This paper introduces <span>qlty</span>, a toolkit designed to address these challenges through tensor management techniques. <span>qlty</span> offers robust methods for subsampling, cleaning, and stitching of large-scale spatial data, enabling effective training and inference even in resource-limited environments.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100696"},"PeriodicalIF":1.3,"publicationDate":"2024-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000848/pdfft?md5=c43cac7596e8a2515fe30e93f9292eb3&pid=1-s2.0-S2665963824000848-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142083892","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-08-23DOI: 10.1016/j.simpa.2024.100698
Md. Toukir Ahmed, Md Wadud Ahmed, Mohammed Kamruzzaman
{"title":"SpectroChat: A windows executable graphical user interface for chemometrics analysis of spectroscopic data","authors":"Md. Toukir Ahmed, Md Wadud Ahmed, Mohammed Kamruzzaman","doi":"10.1016/j.simpa.2024.100698","DOIUrl":"10.1016/j.simpa.2024.100698","url":null,"abstract":"<div><p>“SpectroChat”, a user-friendly, windows-based graphical user interface (GUI) for chemometric analysis, is designed to avoid the complexity of high-level programming and expensive software subscriptions. Developed in Python, this software offers versatile data partitioning, spectral pre-processing, and an optimizable genetic algorithm (GA) for feature selection for spectroscopic data analysis. SpectroChat enables the execution of multivariate regression analyses with options for hyperparameter adjustments and saving model diagnostics. This open-source software, designed to alleviate resource constraints, streamlines chemometric studies without requiring advanced programming platforms.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100698"},"PeriodicalIF":1.3,"publicationDate":"2024-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000861/pdfft?md5=5f62a6ce7cad9497ae3f6f6bc8552b3d&pid=1-s2.0-S2665963824000861-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142083893","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100695
Nicolas Cattaneo, Rasmus Astrup, Clara Antón-Fernández
{"title":"PixSim: Enhancing high-resolution large-scale forest simulations","authors":"Nicolas Cattaneo, Rasmus Astrup, Clara Antón-Fernández","doi":"10.1016/j.simpa.2024.100695","DOIUrl":"10.1016/j.simpa.2024.100695","url":null,"abstract":"<div><p>PixSim is a flexible, open-source forest growth simulator designed to operate at the pixel level of high-resolution, wall-to-wall forest resource maps generated through remote sensing approaches. PixSim addresses the need to adapt forest growth simulators to the data produced by modern remote sensing-based forest inventories, rather than relying on stand-level averages from traditional field-based inventories. By operating at the pixel level, PixSim captures intra-stand variability in high-resolution forest resource maps, which is often overlooked by stand-level simulators. This capability aligns with the current focus on precision forestry, aimed at improving management decisions with localized data and small-scale management. Implemented in the R programming language, PixSim features minimal package dependencies, provides flexibility and scalability, and has been optimized for high-resolution, large-scale simulations, ensuring efficient computation. The simulator’s flexibility and open-source nature support the incorporation of management modules and the inclusion of climate change scenarios in simulations.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100695"},"PeriodicalIF":1.3,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000836/pdfft?md5=607affcb7b08c73e36361ba980a6ef08&pid=1-s2.0-S2665963824000836-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142083891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100699
Raphael Scheible
{"title":"PostgREST Data Provider for React-Admin: Bootstrap the creation of user interfaces on top of PostgreSQL databases","authors":"Raphael Scheible","doi":"10.1016/j.simpa.2024.100699","DOIUrl":"10.1016/j.simpa.2024.100699","url":null,"abstract":"<div><p>In today’s data-driven world, vast amounts of data are stored in relational databases like i2b2, often using middleware applications for delivery. PostgreSQL, a widely used open-source DBMS, offers advanced features, including Foreign Data Wrappers (FDWs) for integration with other DBMSs. However, accessing data typically requires SQL knowledge. RESTful APIs simplify data interactions, and tools like PostgREST convert PostgreSQL databases into RESTful APIs. Our work introduces a PostgREST Data Provider that bridges React-Admin with PostgREST. A demo application showcases its capabilities, using KeyCloak for authentication and integrating an i2b2 database with FDW, fuzzy full-text search with ZomboDB, and utilizing GRASCCO discharge letters linked to i2b2 patients.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100699"},"PeriodicalIF":1.3,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000873/pdfft?md5=d90291d8219a099949bfd7a9c3ecf7d3&pid=1-s2.0-S2665963824000873-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142083890","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Virtual reality implementation of the Corsi test and pilot study on acceptance","authors":"Patrícia Szabó , Patrik Filotás , Cecilia Sik-Lanyi , Soma Zsebi , Renáta Cserjési","doi":"10.1016/j.simpa.2024.100693","DOIUrl":"10.1016/j.simpa.2024.100693","url":null,"abstract":"<div><p>This article explores the serious application of virtual reality (VR) for assessing spatial memory, focusing on the Corsi test. Developed using the Unity game engine, this application allows for more convenient parameter modification and faster evaluation through digital iterations. The use of VR technology enhances precision, reliability, and user immersion. This article details the developmental stages and psychophysiological responses of participants performing the task in VR. Results from a trial with 14 participants indicated reduced heart rate and improved outcomes compared with traditional methods. This highlights the potential of VR integration to enhance the accuracy, flexibility, and participant comfort in assessment procedures.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100693"},"PeriodicalIF":1.3,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000812/pdfft?md5=f856c3f44e1b806884338f1ba39830f6&pid=1-s2.0-S2665963824000812-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142083889","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100697
João Paulo Just Peixoto , Daniel G. Costa , Paulo Portugal , Francisco Vasques
{"title":"A geospatial multi-domain flood prediction tool exploiting open datasets","authors":"João Paulo Just Peixoto , Daniel G. Costa , Paulo Portugal , Francisco Vasques","doi":"10.1016/j.simpa.2024.100697","DOIUrl":"10.1016/j.simpa.2024.100697","url":null,"abstract":"<div><p>Floods and other natural disasters have been threatening cities for hundreds of years, highlighting the importance of preventing emergencies and assessing risks. Urban flood risk assessment methodologies are of paramount importance when planning cities development and mitigation facilities. In this sense, a comprehensive tool was developed, enabling any stakeholder to perform analysis of an area of interest. To achieve this goal, CityZones-Flood was developed. It performs flood risk assessments in cities with respect to the presence of rivers, response centres, and the elevation of the zones. To evaluate it, risk assessment was performed in the region of Porto Alegre, Brazil.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100697"},"PeriodicalIF":1.3,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S266596382400085X/pdfft?md5=71aafe792b2cc98517d726ca4ab8f9a7&pid=1-s2.0-S266596382400085X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142088407","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-08-13DOI: 10.1016/j.simpa.2024.100694
Tomasz Górski
{"title":"AdapT: A reusable package for implementing smart contracts that process transactions of congruous types","authors":"Tomasz Górski","doi":"10.1016/j.simpa.2024.100694","DOIUrl":"10.1016/j.simpa.2024.100694","url":null,"abstract":"<div><p>The widespread use of smart contracts results in high repeatability of their source code. The solution seems to lay in reusing the verification rules that check the feasibility of logically related transactions. The software allows for developing a smart contract that may process various transaction types. Besides, employing the package in implementing a smart contract eliminates the redundancy of verification rules. The package structure ensures the ability to handle actual smart contracts and transactions at the abstract level. Moreover, the article presents a proposal to standardize the way of designing the transaction verification function in a smart contract.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100694"},"PeriodicalIF":1.3,"publicationDate":"2024-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000824/pdfft?md5=5ebc67df8f19b6a2927dbeff16ca52f9&pid=1-s2.0-S2665963824000824-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141998260","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-08-02DOI: 10.1016/j.simpa.2024.100691
Tabish Izhar, Syed Aqeel Ahmad, Neha Mumtaz
{"title":"PyRCD—Object-oriented Python package for detailed multi-objective design optimization of reinforced concrete beams","authors":"Tabish Izhar, Syed Aqeel Ahmad, Neha Mumtaz","doi":"10.1016/j.simpa.2024.100691","DOIUrl":"10.1016/j.simpa.2024.100691","url":null,"abstract":"<div><p>This paper presents an object-oriented Python package PyRCD for the design optimization of reinforced concrete (RC) beams. PyRCD provides a detailed solution to the optimization of RC beams including detailing. PyRCD uses a multi-level self-stopping pareto-dominated simulated annealing algorithm to minimize the overall weight, cost, and embodied carbon of the beam. The optimization is coupled with rigorous constructability constraints and safety checks, with the flexibility to adopt any design guidelines. PyRCD offers a unique general platform to realize practical RC beam design optimization. The package can boost students’ understanding and research in the field of design optimization of RC beams.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100691"},"PeriodicalIF":1.3,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000794/pdfft?md5=98ba292d926dd08b6f95adb2af1d20ea&pid=1-s2.0-S2665963824000794-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141963087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-07-31DOI: 10.1016/j.simpa.2024.100689
Thomas Chesney , Robert Pasley , Muhammad Asif Jaffer
{"title":"RIGSS — Inverse Generative Social Science using R","authors":"Thomas Chesney , Robert Pasley , Muhammad Asif Jaffer","doi":"10.1016/j.simpa.2024.100689","DOIUrl":"10.1016/j.simpa.2024.100689","url":null,"abstract":"<div><p>We present RIGSS, software that can be used to run an Inverse Generative Social Science study in R. We give a brief overview of this research method and explain how our software can be used. We implement a Hawk Dove game as an executable example. We then discuss the potential that Inverse Generative Social Science has.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100689"},"PeriodicalIF":1.3,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000770/pdfft?md5=bd8c1fe1db02e6fb75b8fd11f2653459&pid=1-s2.0-S2665963824000770-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141979694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Software ImpactsPub Date : 2024-07-31DOI: 10.1016/j.simpa.2024.100690
Jaqueline Junko Tenguam , Leonardo H. da Costa Longo , Guilherme Freire Roberto , Thaína A.A. Tosta , Adriano B. Silva , Marcelo Zanchetta do Nascimento , Leandro Alves Neves
{"title":"Higuchi Fractal Dimension with a multidimensional approach for color images","authors":"Jaqueline Junko Tenguam , Leonardo H. da Costa Longo , Guilherme Freire Roberto , Thaína A.A. Tosta , Adriano B. Silva , Marcelo Zanchetta do Nascimento , Leandro Alves Neves","doi":"10.1016/j.simpa.2024.100690","DOIUrl":"10.1016/j.simpa.2024.100690","url":null,"abstract":"<div><p>Among the methods for estimating fractal dimension, the Higuchi approach is limited to processing grayscale images. To improve this approach and estimate Higuchi fractal dimension values from color images, multidimensional and multiscale Higuchi software was developed for the pattern analysis present in images considering the RGB color model. The software can provide local/global fractal dimensions. Moreover, it was tested to quantify images from important datasets commonly explored to evaluate computer-aided diagnosis schemes (histological images of colorectal cancer, liver tissue, and oral epithelial dysplasia). The results were relevant and useful for the process of pattern recognition considering the investigated groups.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100690"},"PeriodicalIF":1.3,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000782/pdfft?md5=c845b69f2d916800d2c6f98dec4595b6&pid=1-s2.0-S2665963824000782-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141952410","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}