Software ImpactsPub Date : 2024-08-26DOI: 10.1016/j.simpa.2024.100696
{"title":"qlty: Handling large tensors in scientific imaging deep-learning workflows","authors":"","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":null,"pages":null},"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
{"title":"SpectroChat: A windows executable graphical user interface for chemometrics analysis of spectroscopic data","authors":"","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":null,"pages":null},"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
{"title":"PixSim: Enhancing high-resolution large-scale forest simulations","authors":"","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":null,"pages":null},"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
{"title":"PostgREST Data Provider for React-Admin: Bootstrap the creation of user interfaces on top of PostgreSQL databases","authors":"","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":null,"pages":null},"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}
Software ImpactsPub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100697
{"title":"A geospatial multi-domain flood prediction tool exploiting open datasets","authors":"","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":null,"pages":null},"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-22DOI: 10.1016/j.simpa.2024.100693
{"title":"Virtual reality implementation of the Corsi test and pilot study on acceptance","authors":"","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":null,"pages":null},"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-13DOI: 10.1016/j.simpa.2024.100694
{"title":"AdapT: A reusable package for implementing smart contracts that process transactions of congruous types","authors":"","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":null,"pages":null},"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
{"title":"PyRCD—Object-oriented Python package for detailed multi-objective design optimization of reinforced concrete beams","authors":"","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":null,"pages":null},"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
{"title":"RIGSS — Inverse Generative Social Science using R","authors":"","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":null,"pages":null},"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
{"title":"Higuchi Fractal Dimension with a multidimensional approach for color images","authors":"","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":null,"pages":null},"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}