Pub Date : 2024-11-01DOI: 10.1016/j.simpa.2024.100717
Danieli Soares de Oliveira , Clainer Bravin Donadel
In water treatment, ensuring adequate quantity and quality is crucial. The coagulation/flocculation stage is a focus of ongoing research, with novel methods being explored. Among these, the helically coiled tube flocculator (HCTF) has shown promising results in turbidity removal with reduced processing times. This study introduces a computational tool to determine the optimal HCTF length and conducts a probabilistic performance analysis. The analysis considers the uncertainties in hydraulic parameters following the definition of the flocculator’s geometric parameters, contributing to a deeper understanding and optimization of HCTF applications in water treatment.
{"title":"HCTF-PRO: A code for probabilistic analysis of process efficiency in helically coiled tube flocculators","authors":"Danieli Soares de Oliveira , Clainer Bravin Donadel","doi":"10.1016/j.simpa.2024.100717","DOIUrl":"10.1016/j.simpa.2024.100717","url":null,"abstract":"<div><div>In water treatment, ensuring adequate quantity and quality is crucial. The coagulation/flocculation stage is a focus of ongoing research, with novel methods being explored. Among these, the helically coiled tube flocculator (HCTF) has shown promising results in turbidity removal with reduced processing times. This study introduces a computational tool to determine the optimal HCTF length and conducts a probabilistic performance analysis. The analysis considers the uncertainties in hydraulic parameters following the definition of the flocculator’s geometric parameters, contributing to a deeper understanding and optimization of HCTF applications in water treatment.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100717"},"PeriodicalIF":1.3,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142724076","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}
Pub Date : 2024-11-01DOI: 10.1016/j.simpa.2024.100722
Komi Mensah Agboka , Elfatih M. Abdel-Rahman , Samira A. Mohamed , Sunday Ekesi
This study presents the updated version v2 of IpyDisp named DuduTracker which improves on the window-only-requirement of IpyDisp. The updated version is web-based that can be used in alternative operating systems like Ubuntu, Mac, Linux, and others. The update’s effectiveness was also evaluated using a survey involving a diverse range of users including students, data analysts, and academic researchers from different age groups, geographical locations, and computer literacy levels. Areas for future enhancement were identified, primarily focused on making the software responsive to various screen types and improving certain interface aspects.
{"title":"IpyDisp v2 alias DuduTracker: A web-based version","authors":"Komi Mensah Agboka , Elfatih M. Abdel-Rahman , Samira A. Mohamed , Sunday Ekesi","doi":"10.1016/j.simpa.2024.100722","DOIUrl":"10.1016/j.simpa.2024.100722","url":null,"abstract":"<div><div>This study presents the updated <em>version v2</em> of IpyDisp named <em>DuduTracker</em> which improves on the window-only-requirement of <em>IpyDisp</em>. The updated version is web-based that can be used in alternative operating systems like Ubuntu, Mac, Linux, and others. The update’s effectiveness was also evaluated using a survey involving a diverse range of users including students, data analysts, and academic researchers from different age groups, geographical locations, and computer literacy levels. Areas for future enhancement were identified, primarily focused on making the software responsive to various screen types and improving certain interface aspects.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100722"},"PeriodicalIF":1.3,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142723883","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}
Pub Date : 2024-11-01DOI: 10.1016/j.simpa.2024.100716
G.H. Harish Nayak , Md Wasi Alam , G. Avinash , Rajeev Ranjan Kumar , Mrinmoy Ray , Samir Barman , K.N. Singh , B. Samuel Naik , Nurnabi Meherul Alam , Prasenjit Pal , Santosha Rathod , Jaiprakash Bisen
Time series forecasting faces challenges due to the non-stationarity, nonlinearity, and chaotic nature of the data. Traditional deep learning models like RNNs, LSTMs, and GRUs process data sequentially but are inefficient for long sequences. To overcome the limitations of these models, we proposed a transformer-based deep learning architecture utilizing an attention mechanism for parallel processing, enhancing prediction accuracy and efficiency. This paper presents user-friendly code for the implementation of the proposed transformer-based deep learning architecture utilizing an attention mechanism for parallel processing.
{"title":"Transformer-based deep learning architecture for time series forecasting","authors":"G.H. Harish Nayak , Md Wasi Alam , G. Avinash , Rajeev Ranjan Kumar , Mrinmoy Ray , Samir Barman , K.N. Singh , B. Samuel Naik , Nurnabi Meherul Alam , Prasenjit Pal , Santosha Rathod , Jaiprakash Bisen","doi":"10.1016/j.simpa.2024.100716","DOIUrl":"10.1016/j.simpa.2024.100716","url":null,"abstract":"<div><div>Time series forecasting faces challenges due to the non-stationarity, nonlinearity, and chaotic nature of the data. Traditional deep learning models like RNNs, LSTMs, and GRUs process data sequentially but are inefficient for long sequences. To overcome the limitations of these models, we proposed a transformer-based deep learning architecture utilizing an attention mechanism for parallel processing, enhancing prediction accuracy and efficiency. This paper presents user-friendly code for the implementation of the proposed transformer-based deep learning architecture utilizing an attention mechanism for parallel processing.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100716"},"PeriodicalIF":1.3,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142743490","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}
Pub Date : 2024-10-19DOI: 10.1016/j.simpa.2024.100710
Johnny Chan, Shohil Kishore, Xin Yang
This paper introduces a cyberbully checker, an AI-driven tool designed for real-time detection and mitigation of cyberbullying. Serenity, a chat application prototype, demonstrates the checker’s capabilities by using Google’s Perspective API to analyse message toxicity instantly. The application offers user-defined toxicity tolerance levels and alerts both senders and receivers before harmful interactions occur. By integrating these features, Serenity showcases how AI can enhance online safety, empowering users and providing guardian oversight without compromising privacy. This work highlights the potential of AI-driven solutions to create safer digital communication environments for adolescents and vulnerable populations.
{"title":"A real-time cyberbully checker","authors":"Johnny Chan, Shohil Kishore, Xin Yang","doi":"10.1016/j.simpa.2024.100710","DOIUrl":"10.1016/j.simpa.2024.100710","url":null,"abstract":"<div><div>This paper introduces a cyberbully checker, an AI-driven tool designed for real-time detection and mitigation of cyberbullying. Serenity, a chat application prototype, demonstrates the checker’s capabilities by using Google’s Perspective API to analyse message toxicity instantly. The application offers user-defined toxicity tolerance levels and alerts both senders and receivers before harmful interactions occur. By integrating these features, Serenity showcases how AI can enhance online safety, empowering users and providing guardian oversight without compromising privacy. This work highlights the potential of AI-driven solutions to create safer digital communication environments for adolescents and vulnerable populations.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"23 ","pages":"Article 100710"},"PeriodicalIF":1.3,"publicationDate":"2024-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142747157","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}
Graph-based models are relevant tools for analyzing the structure and inherent relationships among spatial entities. Here, we introduce ShpStreetGraph, a software designed to construct geographical graphs using shapefiles, explicitly focusing on street datasets. In this framework, nodes represent streets, and links are geographical relations such as intersections or proximity. The tool provides a range of criteria for network construction, enabling users to model and analyze urban street networks efficiently. ShpStreetGraph has proven to be faster than a similar tool when dealing with large networks, thus evidencing its scalability.
{"title":"ShpStreetGraph: From spatial relations of streets to graph representations","authors":"Pablo V.R. Silva , Aurelienne A.S. Jorge , Leonardo B.L. Santos , Vander L.S. Freitas","doi":"10.1016/j.simpa.2024.100711","DOIUrl":"10.1016/j.simpa.2024.100711","url":null,"abstract":"<div><div>Graph-based models are relevant tools for analyzing the structure and inherent relationships among spatial entities. Here, we introduce ShpStreetGraph, a software designed to construct geographical graphs using shapefiles, explicitly focusing on street datasets. In this framework, nodes represent streets, and links are geographical relations such as intersections or proximity. The tool provides a range of criteria for network construction, enabling users to model and analyze urban street networks efficiently. ShpStreetGraph has proven to be faster than a similar tool when dealing with large networks, thus evidencing its scalability.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100711"},"PeriodicalIF":1.3,"publicationDate":"2024-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142528485","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}
This paper presents HoughVG (Hough transform on Virtual Grid), a toolbox that improves on the Hough transform method, originally developed in 1962, by optimizing it for straight line detection and fingerprint recognition. Drawing on innovative approaches such as the rectangular, triangular, hexagonal and octagonal Hough transforms, as well as the generalized Hough transform, HoughVG significantly improves detection accuracy and processing speed. The toolbox is designed with a modular architecture, offering both sequential and parallelized functions. HoughVG’s test results indicate its potential impact on various fields, from academic research to industrial applications, while taking into account the limitations associated with pattern detection and parameter tuning.
{"title":"HoughVG:Hough Transform Toolbox for Straight-Line Detection and Fingerprint Recognition","authors":"Moïse Ouedraogo , Abdoulaye Sere , Cheick Amed Diloma Gabriel Traore","doi":"10.1016/j.simpa.2024.100709","DOIUrl":"10.1016/j.simpa.2024.100709","url":null,"abstract":"<div><div>This paper presents HoughVG (Hough transform on Virtual Grid), a toolbox that improves on the Hough transform method, originally developed in 1962, by optimizing it for straight line detection and fingerprint recognition. Drawing on innovative approaches such as the rectangular, triangular, hexagonal and octagonal Hough transforms, as well as the generalized Hough transform, HoughVG significantly improves detection accuracy and processing speed. The toolbox is designed with a modular architecture, offering both sequential and parallelized functions. HoughVG’s test results indicate its potential impact on various fields, from academic research to industrial applications, while taking into account the limitations associated with pattern detection and parameter tuning.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100709"},"PeriodicalIF":1.3,"publicationDate":"2024-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142434237","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}
Pub Date : 2024-10-09DOI: 10.1016/j.simpa.2024.100708
A.K.M. Azad
Differential expression analysis of biomarkers followed by the enrichment tests identifies the roles of enriched pathways or functional terms in a univariate manner. Cross-talks among enriched pathways are also key to better deciphering the complexity of tumor micro-environment and underlying mechanisms of its metastasization and/or drug resistance. Here we develop the rXTalkViz R package that facilitates an unmet need for quantifying and producing publication-ready visualization for functional cross-talk in a novel manner. We hypothesize that using rXTalkViz may enhance our understanding of the contribution of functional cross-talks in cancer progression and seamlessly aid further downstream analysis of biomarker.
对生物标志物进行差异表达分析,然后进行富集测试,以单变量方式确定富集通路或功能术语的作用。富集通路之间的交叉对话也是更好地解读肿瘤微环境的复杂性及其转移和/或耐药性潜在机制的关键。在这里,我们开发了 rXTalkViz R 软件包,它以一种新颖的方式满足了量化和制作可发表的功能交叉对话可视化的需求。我们假设,使用 rXTalkViz 可以增强我们对功能性交叉对话在癌症进展中的贡献的理解,并无缝地帮助进一步的生物标记下游分析。
{"title":"rXTalkViz: A R package to quantify, visualize, and report carcinogenic footprints of functional pathway cross-talks","authors":"A.K.M. Azad","doi":"10.1016/j.simpa.2024.100708","DOIUrl":"10.1016/j.simpa.2024.100708","url":null,"abstract":"<div><div>Differential expression analysis of biomarkers followed by the enrichment tests identifies the roles of enriched pathways or functional terms in a univariate manner. Cross-talks among enriched pathways are also key to better deciphering the complexity of tumor micro-environment and underlying mechanisms of its metastasization and/or drug resistance. Here we develop the rXTalkViz R package that facilitates an unmet need for quantifying and producing publication-ready visualization for functional cross-talk in a novel manner. We hypothesize that using rXTalkViz may enhance our understanding of the contribution of functional cross-talks in cancer progression and seamlessly aid further downstream analysis of biomarker.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100708"},"PeriodicalIF":1.3,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142424843","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}
Pub Date : 2024-10-09DOI: 10.1016/j.simpa.2024.100707
Daffa Tristan Firdaus , Ntivuguruzwa Jean De La Croix , Tohari Ahmad
Data concealment proves to be significantly important when dealing with sensitive information. More effective data hiding methods must be analyzed to counter the threats that pose risks to its security. AudioSecure offers a security measure for concealing data using audio files as covers. It uses linear interpolation and multi-layering techniques to prevent attacks. This software uses Python-based programming to guarantee ease of use and large library selection, allowing scientists to gain valuable technical insights related to audio steganography. It improves the quality of produced stego and increases the capacity of sample spaces.
{"title":"AudioSecure: An open-source code to secure data using interpolation and multi-layering techniques within audio covers","authors":"Daffa Tristan Firdaus , Ntivuguruzwa Jean De La Croix , Tohari Ahmad","doi":"10.1016/j.simpa.2024.100707","DOIUrl":"10.1016/j.simpa.2024.100707","url":null,"abstract":"<div><div>Data concealment proves to be significantly important when dealing with sensitive information. More effective data hiding methods must be analyzed to counter the threats that pose risks to its security. AudioSecure offers a security measure for concealing data using audio files as covers. It uses linear interpolation and multi-layering techniques to prevent attacks. This software uses Python-based programming to guarantee ease of use and large library selection, allowing scientists to gain valuable technical insights related to audio steganography. It improves the quality of produced stego and increases the capacity of sample spaces.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100707"},"PeriodicalIF":1.3,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142424845","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}
Pub Date : 2024-10-09DOI: 10.1016/j.simpa.2024.100706
José Piña-Flores , Antonio García-Jerez , Francisco J. Sánchez-Sesma , Francisco Luzón , Sergio Márquez-Domínguez
The relationship between the horizontal-to-vertical spectral ratio of ambient seismic noise and the elastic Green’s function has been established based on the principles of seismic interferometry. We have developed HV-Inv, a software designed in MATLAB for the forward and inverse calculations of the Horizontal-to-Vertical spectral ratio of ambient seismic noise (H/V) under the theory of diffuse fields. HV-Inv features both global and local inversion methods, supporting the simultaneous inversion of Rayleigh and Love wave dispersion curves with H/V. The goal is for it to be an effective tool for passive seismic exploration.
{"title":"HV-Inv: A MATLAB-based graphical tool for the direct and inverse problems of the horizontal-to-vertical spectral ratio under the diffuse field theory","authors":"José Piña-Flores , Antonio García-Jerez , Francisco J. Sánchez-Sesma , Francisco Luzón , Sergio Márquez-Domínguez","doi":"10.1016/j.simpa.2024.100706","DOIUrl":"10.1016/j.simpa.2024.100706","url":null,"abstract":"<div><div>The relationship between the horizontal-to-vertical spectral ratio of ambient seismic noise and the elastic Green’s function has been established based on the principles of seismic interferometry. We have developed <em>HV-Inv</em>, a software designed in MATLAB for the forward and inverse calculations of the Horizontal-to-Vertical spectral ratio of ambient seismic noise (H/V) under the theory of diffuse fields. <em>HV-Inv</em> features both global and local inversion methods, supporting the simultaneous inversion of Rayleigh and Love wave dispersion curves with H/V. The goal is for it to be an effective tool for passive seismic exploration.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100706"},"PeriodicalIF":1.3,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142445581","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}
Pub Date : 2024-10-05DOI: 10.1016/j.simpa.2024.100705
Iman Farahbakhsh, Benyamin Barani Nia
The Flow Energy Gradient Calculator (FEGC) is a Fortran-based tool designed to analyze fluid instability by calculating the energy gradient ratio, offering insights into flow stability and identifying loci for instability initiation and chaos. FEGC 1.0 provides a robust algorithm for detailed energy gradient analysis in fluid dynamics, particularly in two-dimensional fields. However, it faces challenges such as limited scalability, lack of a graphical user interface (GUI), and restricted integration with other tools. Future developments will address these limitations, enhancing scalability, adding a GUI, and expanding applicability to three-dimensional flow fields.
{"title":"FEGC 1.0: Flow Energy Gradient Calculator as a toolbox for predicting fluid flow instability initiation locus","authors":"Iman Farahbakhsh, Benyamin Barani Nia","doi":"10.1016/j.simpa.2024.100705","DOIUrl":"10.1016/j.simpa.2024.100705","url":null,"abstract":"<div><div>The Flow Energy Gradient Calculator (<span>FEGC</span>) is a Fortran-based tool designed to analyze fluid instability by calculating the energy gradient ratio, offering insights into flow stability and identifying loci for instability initiation and chaos. <span>FEGC 1.0</span> provides a robust algorithm for detailed energy gradient analysis in fluid dynamics, particularly in two-dimensional fields. However, it faces challenges such as limited scalability, lack of a graphical user interface (GUI), and restricted integration with other tools. Future developments will address these limitations, enhancing scalability, adding a GUI, and expanding applicability to three-dimensional flow fields.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100705"},"PeriodicalIF":1.3,"publicationDate":"2024-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142424844","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}