SoftwareX最新文献

筛选
英文 中文
HITS: Hyperplanes intersection tabu search for maximum score estimation hit:超平面相交禁忌搜索,最大分数估计
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-24 DOI: 10.1016/j.softx.2025.102164
Kostas Florios , Alexandros Louka , Yannis Bilias
{"title":"HITS: Hyperplanes intersection tabu search for maximum score estimation","authors":"Kostas Florios ,&nbsp;Alexandros Louka ,&nbsp;Yannis Bilias","doi":"10.1016/j.softx.2025.102164","DOIUrl":"10.1016/j.softx.2025.102164","url":null,"abstract":"<div><div>A tabu search algorithm is proposed for the maximum score estimator computation, where the focus is on large sample size and large number of estimated parameters. This is a deterministic algorithm rather than a stochastic one. The tabu search is much faster than the Simulated Annealing, while providing solutions of about the same quality. The software is provided as a Fortran console program and a C++ Graphical User Interface application. It is demonstrated using an empirical study concerning labor force participation of married women. Comparison with Mixed Integer Programming is also provided.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102164"},"PeriodicalIF":2.4,"publicationDate":"2025-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143865086","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library WSim4ABM:基于代理的建模仿真Web服务,带有消息代理中间件和注释处理库
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-23 DOI: 10.1016/j.softx.2025.102173
Duguma Yeshitla Habtemariam, Youngjin Kim, Minsoo Kim, Jihwan Lee
{"title":"WSim4ABM: Agent-based Modelling simulation Web service with Message-broker middleware and Annotation processing library","authors":"Duguma Yeshitla Habtemariam,&nbsp;Youngjin Kim,&nbsp;Minsoo Kim,&nbsp;Jihwan Lee","doi":"10.1016/j.softx.2025.102173","DOIUrl":"10.1016/j.softx.2025.102173","url":null,"abstract":"<div><div>Agent-based modelling is a widely used paradigm for simulating Complex Systems representing real-world phenomena. High-Performance Computing (HPC) resources are essential to model such systems on a large scale. However, many existing Agent-based Modelling Simulation (ABMS) tools do not optimize simultaneous multi-user access to HPC resources because they are often built as monolithic software. An ABMS web service that is deployable on HPC resources is proposed to address this issue using MASON as its simulation core. The outcomes of this research include workflows that include Gradle and Annotation processing which assist the modelling experience of users, integration of message broker for scalability and robustness, and a web interface for managing user accounts, running simulations, and obtaining visualizations.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102173"},"PeriodicalIF":2.4,"publicationDate":"2025-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143860444","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tampa Bay red tide tweet dashboard: Using Twitter/X to inform understanding of harmful algal blooms in the Tampa Bay region 坦帕湾红潮推特仪表板:使用Twitter/X告知了解坦帕湾地区有害藻华
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-23 DOI: 10.1016/j.softx.2025.102160
Fehmi Neffati , Andrey Skripnikov , Seamus Jackson , Tania Roy , Marcus Beck
{"title":"Tampa Bay red tide tweet dashboard: Using Twitter/X to inform understanding of harmful algal blooms in the Tampa Bay region","authors":"Fehmi Neffati ,&nbsp;Andrey Skripnikov ,&nbsp;Seamus Jackson ,&nbsp;Tania Roy ,&nbsp;Marcus Beck","doi":"10.1016/j.softx.2025.102160","DOIUrl":"10.1016/j.softx.2025.102160","url":null,"abstract":"<div><div>Harmful algal blooms (HABs) of Karenia brevis, more commonly known as “red tide”, have been increasing in frequency and severity, presenting recurring environmental issues for Florida’s Gulf coast. While local resource managers typically use field-based measurements to assess the direct effects of red tide, e.g., dead fish counts and beach reports of respiratory irritation, alternative data sources that leverage social media to assess public perception and awareness have received less attention. With the exponential growth of social media over the past 15 years, these alternative data sources present potentially valuable opportunities to fill knowledge gaps in regard to public discourse around red tide. Using Twitter/X as the social media platform, we created a dashboard that summarizes text data and posting activity on red tide, focusing on the Tampa Bay area, which experienced substantial bloom events over the past few years. The dashboard provides multiple analytical summaries of the text data, including word clouds of most frequent terms, a heatmap of the most mentioned counties, and time series of posting frequency by term. This paper describes the dashboard architecture, deployment, functionality, and use cases. The dashboard was co-developed with regional stakeholders and researchers and is expected to have utility for local resource management organizations, along with a broader research community interested in studying HAB events. The final product is a novel source of information that produces additional insights into public knowledge and sentiment on red tide that can complement more conventional forms of in situ monitoring.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102160"},"PeriodicalIF":2.4,"publicationDate":"2025-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143860443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
India Policy Insights: A geospatial and temporal data science and visualization platform and architecture 印度政策洞察:地理空间和时间数据科学与可视化平台和架构
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-22 DOI: 10.1016/j.softx.2025.102149
Devika Jain , Joaquin Kachinovsky , Gonzalo Rodriguez , Junyi Chen , Rockli Kim , S V Subramanian
{"title":"India Policy Insights: A geospatial and temporal data science and visualization platform and architecture","authors":"Devika Jain ,&nbsp;Joaquin Kachinovsky ,&nbsp;Gonzalo Rodriguez ,&nbsp;Junyi Chen ,&nbsp;Rockli Kim ,&nbsp;S V Subramanian","doi":"10.1016/j.softx.2025.102149","DOIUrl":"10.1016/j.softx.2025.102149","url":null,"abstract":"<div><div>The Geographic Insights Lab at Harvard University developed India Policy Insights (IPI), a spatio-temporal visualization platform for policymakers. IPI provides insights from 122 indicators across population, health, and socioeconomic metrics spanning 720 districts, 543 parliamentary constituencies, and 600,000 villages in India. Its applications include breastfeeding campaigns,policy development, and government reporting. It is fully deployed on Microsoft Azure using Docker, which ensures scalability and reproducibility. Built on an open-source stack with React,.NET, and PostGIS, it processes, stores, visualizes, and queries geospatial big data. This paper highlights IPI's architecture and methodologies for tackling public policy challenges.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102149"},"PeriodicalIF":2.4,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143855458","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
bs-scheduler: A Batch Size Scheduler library compatible with PyTorch DataLoaders bs-scheduler:一个与PyTorch dataloader兼容的批处理大小调度程序库
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-22 DOI: 10.1016/j.softx.2025.102162
George Stoica, Mihaela Elena Breabăn
{"title":"bs-scheduler: A Batch Size Scheduler library compatible with PyTorch DataLoaders","authors":"George Stoica,&nbsp;Mihaela Elena Breabăn","doi":"10.1016/j.softx.2025.102162","DOIUrl":"10.1016/j.softx.2025.102162","url":null,"abstract":"<div><div>Deep learning models involve computationally intensive training experiments. Increasing the batch size improves the training speed and hardware efficiency by enabling deep neural networks to ingest and process more data in parallel. Inspired by learning rate adaptation policies that yield good results, methods that gradually adjust the batch size have been developed. These methods enhance hardware efficiency without compromising generalization performance. Despite their potential, such methods have not gained widespread popularity or adoption: unlike widely used learning rate policies, for which there is built-in support in most of the deep learning frameworks, the use of batch size adaptation policies requires custom implementations. We introduce an open-source package that implements batch size adaptation policies, which can be seamlessly integrated into deep learning training pipelines. This facilitates more efficient experimentation and accelerates research workflows.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102162"},"PeriodicalIF":2.4,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143855459","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Depex: A software for analysing and reasoning about vulnerabilities in software projects dependencies Depex:用于分析和推理软件项目依赖关系中的漏洞的软件
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-22 DOI: 10.1016/j.softx.2025.102152
Antonio Germán Márquez, Ángel Jesús Varela-Vaca, María Teresa Gómez López, José A. Galindo, David Benavides
{"title":"Depex: A software for analysing and reasoning about vulnerabilities in software projects dependencies","authors":"Antonio Germán Márquez,&nbsp;Ángel Jesús Varela-Vaca,&nbsp;María Teresa Gómez López,&nbsp;José A. Galindo,&nbsp;David Benavides","doi":"10.1016/j.softx.2025.102152","DOIUrl":"10.1016/j.softx.2025.102152","url":null,"abstract":"<div><div>This paper presents Depex, a tool that allows developers to reason over the entire configuration space of the dependencies of an open-source software repository. The dependency information is extracted from the repository requirements files and the package managers of the dependencies, generating a graph that includes information regarding security vulnerabilities affecting the dependencies. The dependency graph allows automatic reasoning through the creation of a Boolean satisfiability model based on Satisfiability Modulo Theories (SMT). Automatic reasoning lets operations such as identifying the safest dependency configuration or validating if a particular configuration is secure. To demonstrate the impact of the proposal, it has been evaluated on more than 300 real open-source repositories of Python Package Index (PyPI), Node Package Manager (NPM) and Maven Central (Maven), as well as compared with current commercial tools on the market.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102152"},"PeriodicalIF":2.4,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143860526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Chopin: An open source R-language tool to support spatial analysis on parallelizable infrastructure Chopin:一个开源的r语言工具,支持在可并行基础设施上进行空间分析
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-21 DOI: 10.1016/j.softx.2025.102167
Insang Song , Kyle P. Messier
{"title":"Chopin: An open source R-language tool to support spatial analysis on parallelizable infrastructure","authors":"Insang Song ,&nbsp;Kyle P. Messier","doi":"10.1016/j.softx.2025.102167","DOIUrl":"10.1016/j.softx.2025.102167","url":null,"abstract":"<div><div>This study introduces <span>chopin</span>, an R package that lowers the technical barriers to parallelizing geocomputation. Supporting popular R spatial-analysis libraries, <span>chopin</span> exploits parallel computing by partitioning data involved in each task. Partitioning can occur with regular grids, hierarchical units, or multiple file inputs, accommodating diverse input types and ensuring interoperability. This approach scales geospatial covariate calculations to match available processing power, from laptop computers to high-performance computers, reducing execution times proportional to the number of processing units. <span>chopin</span> is expected to benefit a broad range of research communities working with large-scale geospatial data, providing an efficient, flexible, and accessible tool for scaling geospatial computations.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102167"},"PeriodicalIF":2.4,"publicationDate":"2025-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143852266","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SEPO-IR: Software-based evaluation process for calculating infection rate SEPO-IR:计算感染率的基于软件的评估过程
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-17 DOI: 10.1016/j.softx.2025.102159
Hongseok Oh , Hanseul Oh , Jaemin Jeong , Soochong Kim , Kyungchang Jeong , Sang-Hwan Hyun , Ji-Hoon Jeong , Young-Duk Seo , Euijong Lee
{"title":"SEPO-IR: Software-based evaluation process for calculating infection rate","authors":"Hongseok Oh ,&nbsp;Hanseul Oh ,&nbsp;Jaemin Jeong ,&nbsp;Soochong Kim ,&nbsp;Kyungchang Jeong ,&nbsp;Sang-Hwan Hyun ,&nbsp;Ji-Hoon Jeong ,&nbsp;Young-Duk Seo ,&nbsp;Euijong Lee","doi":"10.1016/j.softx.2025.102159","DOIUrl":"10.1016/j.softx.2025.102159","url":null,"abstract":"<div><div>Pathology is crucial for understanding and treating diseases, and is heavily based on objective and quantitative criteria. While advances in immunohistochemistry (IHC) and digital pathology (DP) have significantly improved methods for quantitative disease detection, existing research has primarily focused on the detection of abnormal biomarkers. As a result, the quantitative assessment of infection extent has frequently been overlooked owing to technical difficulties, particularly in feature extraction. To address these issues, we propose an automated image-based system for calculating tissue infection rates. This system accurately determines the proportion of infected areas, reducing human bias and increasing efficiency, resulting in more reliable diagnostics and treatment planning. Validation of the proposed method shows a very high correlation with pathologists’ assessments. Furthermore, this software is an easy-to-use application that can significantly improve DP research.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102159"},"PeriodicalIF":2.4,"publicationDate":"2025-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143839737","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
QuaDS: A qualitative/quantitative descriptive statistics Python module QuaDS:一个定性/定量描述性统计Python模块
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-16 DOI: 10.1016/j.softx.2025.102158
A. Bouanich , A. El Ghaziri , P. Santagostini , A. Pernet , C. Landès , J. Bourbeillon
{"title":"QuaDS: A qualitative/quantitative descriptive statistics Python module","authors":"A. Bouanich ,&nbsp;A. El Ghaziri ,&nbsp;P. Santagostini ,&nbsp;A. Pernet ,&nbsp;C. Landès ,&nbsp;J. Bourbeillon","doi":"10.1016/j.softx.2025.102158","DOIUrl":"10.1016/j.softx.2025.102158","url":null,"abstract":"<div><div>In this research, we introduce a new Python bioinformatics tool. QuaDS (Quantitative/Qualitative Description Statistics) is a pipeline tailored to describe a factor (a qualitative variable of interest) in heterogeneous datasets consisting of qualitative and quantitative variables. This pipeline separately analyze s the variables related to the factor using appropriate statistical tests. The QuaDS pipeline offers an interactive visualization that describes the factor. Several parameters can be defined by the user to ensure the most personalized results based on their data.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102158"},"PeriodicalIF":2.4,"publicationDate":"2025-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143833342","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
nabqr: Python package for correcting probabilistic forecasts nabqr:修正概率预测的Python包
IF 2.4 4区 计算机科学
SoftwareX Pub Date : 2025-04-16 DOI: 10.1016/j.softx.2025.102153
Bastian Schmidt Jørgensen , Jan Kloppenborg Møller , Peter Nystrup , Henrik Madsen
{"title":"nabqr: Python package for correcting probabilistic forecasts","authors":"Bastian Schmidt Jørgensen ,&nbsp;Jan Kloppenborg Møller ,&nbsp;Peter Nystrup ,&nbsp;Henrik Madsen","doi":"10.1016/j.softx.2025.102153","DOIUrl":"10.1016/j.softx.2025.102153","url":null,"abstract":"<div><div>We introduce the open-source Python package NABQR: Neural Adaptive Basis for (time-adaptive) Quantile Regression that provides reliable probabilistic forecasts. NABQR corrects ensembles (scenarios) with LSTM networks and then applies time-adaptive quantile regression to the corrected ensembles to obtain improved and more reliable forecasts. With the developed package, we achieve substantial improvements for simulated wind power production data.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102153"},"PeriodicalIF":2.4,"publicationDate":"2025-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143833341","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信