Pub Date : 2024-09-04DOI: 10.1016/j.simpa.2024.100703
Philip Baback Alipour, Thomas Aaron Gulliver
A quantum field lens coding simulator (QF-LCS) is presented on a high-level end-user application software run by CLI GUI with custom commands input by the user to process, analyze, validate QF-LC algorithm (QF-LCA) datasets in a QF-LC Python game. On the low-level system software, measurement data are acquired from quantum computers. The datasets contain these measurement data, processed and classified according to QF-LCA circuit design and steps determining system states and their prediction. This software, impacts advances made in applied sciences, statistics, law and physics, where data validation of samples including system simulation projecting and predicting events are achieved.
{"title":"QF-LCS: Quantum Field Lens Coding Simulator and Game Tool for Strong System State Predictions","authors":"Philip Baback Alipour, Thomas Aaron Gulliver","doi":"10.1016/j.simpa.2024.100703","DOIUrl":"10.1016/j.simpa.2024.100703","url":null,"abstract":"<div><p>A quantum field lens coding simulator (QF-LCS) is presented on a high-level end-user application software run by CLI <span><math><mo>⟷</mo></math></span> GUI with custom commands input by the user to process, analyze, validate QF-LC algorithm (QF-LCA) datasets in a QF-LC Python game. On the low-level system software, measurement data are acquired from quantum computers. The datasets contain these measurement data, processed and classified according to QF-LCA circuit design and steps determining system states and their prediction. This software, impacts advances made in applied sciences, statistics, law and physics, where data validation of samples including system simulation projecting and predicting events are achieved.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"22 ","pages":"Article 100703"},"PeriodicalIF":1.3,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000915/pdfft?md5=26159ec90a7b21591fdb9f85ac7e00fd&pid=1-s2.0-S2665963824000915-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142271741","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-09-01DOI: 10.1016/j.simpa.2024.100692
Michael García-Rodríguez , Juan A. Añel , Javier Rodeiro-Iglesias
Despite its age, Fortran remains essential in many scientific fields. Ensuring code quality in long-term projects with evolving standards is critical, but few tools analyse Fortran, and they are not free. We present FortranAnalyser, a multi-platform, static analysis tool designed to enhance Fortran code quality. This paper outlines its development, features, and comparison with other tools. Additionally, we demonstrate its effectiveness through real-world applications, such as improving the Fortran code in a major global climate model.
{"title":"Assessing and improving the quality of Fortran code in scientific software: FortranAnalyser","authors":"Michael García-Rodríguez , Juan A. Añel , Javier Rodeiro-Iglesias","doi":"10.1016/j.simpa.2024.100692","DOIUrl":"10.1016/j.simpa.2024.100692","url":null,"abstract":"<div><p>Despite its age, Fortran remains essential in many scientific fields. Ensuring code quality in long-term projects with evolving standards is critical, but few tools analyse Fortran, and they are not free. We present FortranAnalyser, a multi-platform, static analysis tool designed to enhance Fortran code quality. This paper outlines its development, features, and comparison with other tools. Additionally, we demonstrate its effectiveness through real-world applications, such as improving the Fortran code in a major global climate model.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100692"},"PeriodicalIF":1.3,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000800/pdfft?md5=b4cfcaaeff8f22b78ef9129f05f9279d&pid=1-s2.0-S2665963824000800-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142136553","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-08-26DOI: 10.1016/j.simpa.2024.100696
Petrus H. Zwart
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 qlty, a toolkit designed to address these challenges through tensor management techniques. qlty offers robust methods for subsampling, cleaning, and stitching of large-scale spatial data, enabling effective training and inference even in resource-limited environments.
{"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}
Pub Date : 2024-08-23DOI: 10.1016/j.simpa.2024.100698
Md. Toukir Ahmed, Md Wadud Ahmed, Mohammed Kamruzzaman
“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.
{"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}
Pub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100695
Nicolas Cattaneo, Rasmus Astrup, Clara Antón-Fernández
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.
PixSim 是一种灵活的开源森林生长模拟器,设计用于在通过遥感方法生成的高分辨率、满墙森林资源地图的像素级上运行。PixSim 解决了森林生长模拟器与基于遥感的现代森林资源调查所产生的数据相适应的问题,而不是依赖于传统的基于实地调查的林分平均值。通过像素级操作,PixSim 可捕捉高分辨率森林资源地图中的林分内部变化,而林分级模拟器往往会忽略这一点。这一功能与当前对精准林业的关注相吻合,旨在通过本地化数据和小规模管理改进管理决策。PixSim 使用 R 编程语言实现,具有最小的软件包依赖性、灵活性和可扩展性,并针对高分辨率、大规模模拟进行了优化,以确保高效计算。该模拟器的灵活性和开源性支持在模拟中加入管理模块和气候变化情景。
{"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}
Pub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100699
Raphael Scheible
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.
{"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}
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.
{"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}
Pub Date : 2024-08-22DOI: 10.1016/j.simpa.2024.100697
João Paulo Just Peixoto , Daniel G. Costa , Paulo Portugal , Francisco Vasques
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.
{"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}
Pub Date : 2024-08-13DOI: 10.1016/j.simpa.2024.100694
Tomasz Górski
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.
{"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}
Pub Date : 2024-08-02DOI: 10.1016/j.simpa.2024.100691
Tabish Izhar, Syed Aqeel Ahmad, Neha Mumtaz
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.
{"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}