首页 > 最新文献

Journal of open source software最新文献

英文 中文
pypfilt: a particle filter for Python pypfilt: Python 粒子过滤器
Pub Date : 2024-04-03 DOI: 10.21105/joss.06276
Robert Moss
Mathematical models are used to simulate real-world systems in many scientific fields. These models can be fitted to real-time data, and used to generate probabilistic forecasts that describe how the system will behave in the future and convey the uncertainty in these predictions.
在许多科学领域,数学模型被用来模拟现实世界的系统。这些模型可与实时数据相匹配,并用于生成概率预测,以描述系统在未来的行为方式,并传达这些预测的不确定性。
{"title":"pypfilt: a particle filter for Python","authors":"Robert Moss","doi":"10.21105/joss.06276","DOIUrl":"https://doi.org/10.21105/joss.06276","url":null,"abstract":"Mathematical models are used to simulate real-world systems in many scientific fields. These models can be fitted to real-time data, and used to generate probabilistic forecasts that describe how the system will behave in the future and convey the uncertainty in these predictions.","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140748372","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Syn-CpG-Spacer: A Panel web app for synonymous recoding of viral genomes with CpG dinucleotides Syn-CpG-Spacer:使用 CpG 二核苷酸对病毒基因组进行同义重编码的面板网络应用程序
Pub Date : 2024-04-03 DOI: 10.21105/joss.06332
Aleksander Sulkowski, Clément Bouton, Chad Swanson
Summary Vertebrate genomes contain lower than expected frequencies of the CpG dinucleotide. Consequently, many vertebrate viruses have evolved to mimic this composition, possibly in order to evade host antiviral defences (Greenbaum et al., 2008). For example, the antiviral protein ZAP binds CpGs in viral single stranded RNA with specific spacing requirements (Gonçalves-Carneiro et al., 2022), though CpGs are also likely depleted in viral genomes due to other selective pressures (Forni et al., 2023). Increasing CpG abundance by synonymous recoding could facilitate attenuation of viruses without compromising their epitope antigenicity by changing non-CpG codons to alternatives containing CpG without changing the overall amino acid sequence (Gonçalves-Carneiro et al., 2022; Le Nouën et al., 2019; Sharp et al., 2023). There are three ways CpGs can be synonymously introduced in codons: at positions 1-2 for arginine (e.g. AGA → CGA), 2-3 for several amino acids (e.g. ACA → ACG), or in a 3-1 split configuration, if a subsequent codon begins with a G (e.g. ATA-GCA → ATC-GCA). Syn-CpG-Spacer is a Python progressive web app (PWA) (MDN Web Docs, 2023) made with the Panel library (Panel Development Team, 2024) that allows for consistent recoding of viral sequences and applying biologically relevant constraints. These include setting a minimum gap between CpG’s, optimising for an average CpG gap, protecting cis-acting regulatory signals from modification, and modulating the A-content in the overall sequence. The app features a sequence viewer made with the Bokeh library (Bokeh Development Team, 2024) that highlights CpG dinucleotides, allowing for efficient analysis of the resulting distribution of CpGs. This is complemented by a statistical data table. Utilising Biopython (Cock et al., 2009) modules, the user can load their sequence as a FASTA file and download the outputs as an alignment in the same format. As a PWA running on Pyodide (The Pyodide development team, 2023), the code is only executed in the user’s browser and they can install the app onto their machine for offline use.
摘要 脊椎动物基因组中 CpG 二核苷酸的频率低于预期。因此,许多脊椎动物病毒在进化过程中模仿了这种成分,可能是为了躲避宿主的抗病毒防御(Greenbaum 等人,2008 年)。例如,抗病毒蛋白 ZAP 与病毒单链 RNA 中具有特定间距要求的 CpGs 结合(Gonçalves-Carneiro 等人,2022 年),尽管由于其他选择性压力,CpGs 也可能在病毒基因组中被耗尽(Forni 等人,2023 年)。通过同义重编码增加 CpG 丰度,可以在不改变整体氨基酸序列的情况下,将非 CpG 密码子改变为含有 CpG 的替代密码子,从而促进病毒的衰减,同时不影响其表位抗原性(Gonçalves-Carneiro 等人,2022 年;Le Nouën 等人,2019 年;Sharp 等人,2023 年)。在密码子中引入 CpGs 的同义词有三种方式:1-2 位为精氨酸(如 AGA → CGA),2-3 位为几个氨基酸(如 ACA → ACG),或者 3-1 分裂配置,如果后面的密码子以 G 开头(如 ATA-GCA → ATC-GCA)。Syn-CpG-Spacer 是一个 Python 渐进式网络应用程序(PWA)(MDN Web Docs,2023 年),使用 Panel 库(Panel Development Team,2024 年)制作,可以对病毒序列进行一致的重新编码,并应用生物相关的限制条件。这些约束包括设置 CpG 之间的最小间隙、优化平均 CpG 间隙、保护顺式调控信号不被修改,以及调节整个序列中的 A 含量。该应用程序的特点是使用 Bokeh 库(Bokeh 开发团队,2024 年)制作的序列查看器,可突出显示 CpG 二核苷酸,从而有效分析由此产生的 CpG 分布。此外还有一个统计数据表作为补充。利用 Biopython(Cock 等人,2009 年)模块,用户可以将其序列加载为 FASTA 文件,并下载相同格式的比对结果。作为在 Pyodide(Pyodide 开发团队,2023 年)上运行的 PWA,代码只在用户的浏览器中执行,用户可以将应用程序安装到自己的机器上,以便离线使用。
{"title":"Syn-CpG-Spacer: A Panel web app for synonymous recoding of viral genomes with CpG dinucleotides","authors":"Aleksander Sulkowski, Clément Bouton, Chad Swanson","doi":"10.21105/joss.06332","DOIUrl":"https://doi.org/10.21105/joss.06332","url":null,"abstract":"Summary Vertebrate genomes contain lower than expected frequencies of the CpG dinucleotide. Consequently, many vertebrate viruses have evolved to mimic this composition, possibly in order to evade host antiviral defences (Greenbaum et al., 2008). For example, the antiviral protein ZAP binds CpGs in viral single stranded RNA with specific spacing requirements (Gonçalves-Carneiro et al., 2022), though CpGs are also likely depleted in viral genomes due to other selective pressures (Forni et al., 2023). Increasing CpG abundance by synonymous recoding could facilitate attenuation of viruses without compromising their epitope antigenicity by changing non-CpG codons to alternatives containing CpG without changing the overall amino acid sequence (Gonçalves-Carneiro et al., 2022; Le Nouën et al., 2019; Sharp et al., 2023). There are three ways CpGs can be synonymously introduced in codons: at positions 1-2 for arginine (e.g. AGA → CGA), 2-3 for several amino acids (e.g. ACA → ACG), or in a 3-1 split configuration, if a subsequent codon begins with a G (e.g. ATA-GCA → ATC-GCA). Syn-CpG-Spacer is a Python progressive web app (PWA) (MDN Web Docs, 2023) made with the Panel library (Panel Development Team, 2024) that allows for consistent recoding of viral sequences and applying biologically relevant constraints. These include setting a minimum gap between CpG’s, optimising for an average CpG gap, protecting cis-acting regulatory signals from modification, and modulating the A-content in the overall sequence. The app features a sequence viewer made with the Bokeh library (Bokeh Development Team, 2024) that highlights CpG dinucleotides, allowing for efficient analysis of the resulting distribution of CpGs. This is complemented by a statistical data table. Utilising Biopython (Cock et al., 2009) modules, the user can load their sequence as a FASTA file and download the outputs as an alignment in the same format. As a PWA running on Pyodide (The Pyodide development team, 2023), the code is only executed in the user’s browser and they can install the app onto their machine for offline use.","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140746862","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PyHeatDemand - Processing Tool for Heat DemandData PyHeatDemand - 热需求数据处理工具
Pub Date : 2024-03-06 DOI: 10.21105/joss.06275
A. Jüstel, Frank Strozyk
{"title":"PyHeatDemand - Processing Tool for Heat Demand\u0000Data","authors":"A. Jüstel, Frank Strozyk","doi":"10.21105/joss.06275","DOIUrl":"https://doi.org/10.21105/joss.06275","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140078464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PDOPT: A Python library for Probabilistic Design spaceexploration and OPTimisation PDOPT:用于概率设计空间探索和 OPTimisation 的 Python 库
Pub Date : 2024-03-05 DOI: 10.21105/joss.06110
Andrea Spinelli, T. Kipouros
{"title":"PDOPT: A Python library for Probabilistic Design space\u0000exploration and OPTimisation","authors":"Andrea Spinelli, T. Kipouros","doi":"10.21105/joss.06110","DOIUrl":"https://doi.org/10.21105/joss.06110","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140078664","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
hpmathrm{3D}: A Scalable MPI/OpenMP hp-Adaptive FiniteElement Software Library for Complex Multiphysics Applications hpmathrm{3D}:用于复杂多物理场应用的可扩展 MPI/OpenMP hp 自适应有限元软件库
Pub Date : 2024-03-04 DOI: 10.21105/joss.05946
Stefan Henneking, S. Petrides, Federico Fuentes, Jacob Badger, L. Demkowicz
{"title":"hpmathrm{3D}: A Scalable MPI/OpenMP hp-Adaptive Finite\u0000Element Software Library for Complex Multiphysics Applications","authors":"Stefan Henneking, S. Petrides, Federico Fuentes, Jacob Badger, L. Demkowicz","doi":"10.21105/joss.05946","DOIUrl":"https://doi.org/10.21105/joss.05946","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140080415","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DICaugment: A Python Package for 3D Medical ImagingAugmentation DICaugment:用于 3D 医学影像增强的 Python 软件包
Pub Date : 2024-03-03 DOI: 10.21105/joss.06120
J. McIntosh, Qian Cao, B. Sahiner, N. Petrick, M. M. Farhangi
{"title":"DICaugment: A Python Package for 3D Medical Imaging\u0000Augmentation","authors":"J. McIntosh, Qian Cao, B. Sahiner, N. Petrick, M. M. Farhangi","doi":"10.21105/joss.06120","DOIUrl":"https://doi.org/10.21105/joss.06120","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140081111","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Phi_textrm{ML}: Intuitive Scientific Computing withDimension Types for Jax, PyTorch, TensorFlow & NumPy Phi_textrm{ML}:使用 Jax、PyTorch、TensorFlow 和 NumPy 的维度类型进行直观科学计算
Pub Date : 2024-03-01 DOI: 10.21105/joss.06171
Philipp Holl, Nils Thuerey
{"title":"Phi_textrm{ML}: Intuitive Scientific Computing with\u0000Dimension Types for Jax, PyTorch, TensorFlow & NumPy","authors":"Philipp Holl, Nils Thuerey","doi":"10.21105/joss.06171","DOIUrl":"https://doi.org/10.21105/joss.06171","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140086053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
REDCapTidieR: Extracting complex REDCap databases intotidy tables REDCapTidieR:将复杂的 REDCap 数据库提取为整齐的表格
Pub Date : 2024-02-17 DOI: 10.21105/joss.06277
Richard Hanna, Ezra Porter, Stephany Romero, Paul Wildenhain, William Beasley, S. Kadauke
{"title":"REDCapTidieR: Extracting complex REDCap databases into\u0000tidy tables","authors":"Richard Hanna, Ezra Porter, Stephany Romero, Paul Wildenhain, William Beasley, S. Kadauke","doi":"10.21105/joss.06277","DOIUrl":"https://doi.org/10.21105/joss.06277","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139960383","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
hplc-py: A Python Utility For Rapid Quantification ofComplex Chemical Chromatograms hplc-py:用于快速定量复杂化学色谱的 Python 实用程序
Pub Date : 2024-02-16 DOI: 10.21105/joss.06270
Grifin Chure, Jonas Cremer
{"title":"hplc-py: A Python Utility For Rapid Quantification of\u0000Complex Chemical Chromatograms","authors":"Grifin Chure, Jonas Cremer","doi":"10.21105/joss.06270","DOIUrl":"https://doi.org/10.21105/joss.06270","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139961073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
stanscofi and benchscofi: a new standard for drugrepurposing by collaborative filtering stanscofi 和 benchscofi:通过协同过滤实现药物再利用的新标准
Pub Date : 2024-01-25 DOI: 10.21105/joss.05973
Clémence Réda, Jill-Jênn Vie, Olaf Wolkenhauer
{"title":"stanscofi and benchscofi: a new standard for drug\u0000repurposing by collaborative filtering","authors":"Clémence Réda, Jill-Jênn Vie, Olaf Wolkenhauer","doi":"10.21105/joss.05973","DOIUrl":"https://doi.org/10.21105/joss.05973","url":null,"abstract":"","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2024-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139596400","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of open source software
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1