FRAGMENT-MNP

FRAGMENT-MNP: A model of micro- and nanoplastic fragmentation in the environment - Published in JOSS (2025)

https://github.com/microplastics-cluster/fragment-mnp

Science Score: 98.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 6 months ago · JSON representation ·

Repository

Model of Micro and NanoPlastic FRAGMentation in the ENvironmenT

Basic Info
  • Host: GitHub
  • Owner: microplastics-cluster
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: develop
  • Size: 10.7 MB
Statistics
  • Stars: 5
  • Watchers: 2
  • Forks: 2
  • Open Issues: 7
  • Releases: 10
Created over 4 years ago · Last pushed 9 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

FRAGMENT-MNP

FRAGMENT-MNP is a mechanistic model of Micro and NanoPlastic FRAGMentation in the ENvironmenT.

See the full model documentation here.

Usage

Install the model with pip:

bash $ pip install fragmentmnp

FRAGMENT-MNP requires a minimum Python version of 3.9. Then run the model with example data and plot the results:

```python from fragmentmnp import FragmentMNP from fragmentmnp.examples import minimalconfig, minimaldata

Create the model, pass it example config and data, then run it

fmnp = FragmentMNP(minimalconfig, minimaldata) output = fmnp.run()

Plot the mass concentration time series

output.plot() ```

Developing FRAGMENT-MNP

See the developers documentation.

Statement of need

Fragmentation influences the potential risk caused by plastics in the environment by modifying its size and shape. Therefore, to assess the risk caused by plastic pollution, understanding fragmentation is crucial. Predictive models are essential in helping this assessment, enabling us to fill gaps in observation data, better understand the results of experiments, and predict theoretical scenarios, such as in prospective risk assessments. Despite this, existing models that predict plastic transport, fate and exposure to organisms either do not consider fragmentation, include it only as a loss process, treat fragmentation as independent of the properties and residence time in the environment, or consider fragmentation as cascading (fragmenting mass can only be partitioned to the next biggest size class, rather than allowing the formation of nano-scale fragments). In reality, fragmentation depends on the environmental stresses encountered in the environment, such as photolysis by sunlight, hydrolysis by water, enzymatic action and mechanical disruption causing the break-apart of particles (e.g. the action of waves or bioturbation by soil invertebrates). Fragmentation has also been shown to often occur via surface erosion into nanoscale fragments, rather than in a cascading manner. There is a clear need for flexible and accessible model that can account for these factors, and FRAGMENT-MNP fills this gap.

Acknowledgements

Thanks to the European Chemical Industry Council Long-Range Research Initiative (Cefic-LRI) for providing funding for this work, under project number ECO59.

Owner

  • Name: Microplastics Cluster
  • Login: microplastics-cluster
  • Kind: organization

A consortium of Cefic-LRI funded projects studying microplastics in the environment.

JOSS Publication

FRAGMENT-MNP: A model of micro- and nanoplastic fragmentation in the environment
Published
June 12, 2025
Volume 10, Issue 110, Page 8061
Authors
Sam Harrison ORCID
UK Centre for Ecology & Hydrology, Library Avenue, Bailrigg, Lancaster, LA1 4AP, United Kingdom
Cansu Uluseker ORCID
UK Centre for Ecology & Hydrology, Library Avenue, Bailrigg, Lancaster, LA1 4AP, United Kingdom
Patrizia Pfohl ORCID
BASF SE, Carl-Bosch-Str. 38, 67056 Ludwigshafen, Germany
Katherine Santizo
BASF SE, Carl-Bosch-Str. 38, 67056 Ludwigshafen, Germany, Cefic aisbl, Rue Belliard 40 (box 15) – 1040, Brussels, Belgium
Joana Sipe ORCID
Duke University, Durham, NC 27708, United States, Ira A. Fulton Schools of Engineering, Arizona State University, 1151 S Forest Ave, Tempe, AZ, United States
Brandon Lopez
Duke University, Durham, NC 27708, United States
Antonia Praetorius ORCID
University of Amsterdam, 1090 GE Amsterdam, Netherlands
Richard K. Cross ORCID
UK Centre for Ecology & Hydrology, Benson Lane, Crowmarsh Gifford, Wallingford, OX10 8BB, United Kingdom
Gbotemi A. Adediran ORCID
UK Centre for Ecology & Hydrology, Benson Lane, Crowmarsh Gifford, Wallingford, OX10 8BB, United Kingdom, School of Earth and Environment, University of Leeds, Leeds, LS2 9JT, United Kingdom
Claus Svendsen ORCID
UK Centre for Ecology & Hydrology, Benson Lane, Crowmarsh Gifford, Wallingford, OX10 8BB, United Kingdom
Wendel Wohlleben ORCID
BASF SE, Carl-Bosch-Str. 38, 67056 Ludwigshafen, Germany
Mark Wiesner ORCID
Duke University, Durham, NC 27708, United States
Editor
Evan Spotte-Smith ORCID
Tags
microplastics plastics environment

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: FRAGMENT-MNP
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Sam
    family-names: Harrison
    email: sharrison@ceh.ac.uk
    affiliation: UK Centre for Ecology & Hydrology
    orcid: 'https://orcid.org/0000-0001-8491-4720'
  - given-names: Cansu
    family-names: Uluseker
    affiliation: UK Centre for Ecology & Hydrology
    orcid: 'https://orcid.org/0000-0001-9828-0458'
  - given-names: Brandon
    family-names: Lopez
    email: brandon.d.lopez@duke.edu
    affiliation: Duke University
  - given-names: Mark
    family-names: Wiesner
    email: wiesner@duke.edu
    affiliation: Duke University
repository-code: 'https://github.com/microplastics-cluster/fragment-mnp'
url: 'https://microplastics-cluster.github.io/fragment-mnp'
abstract: >-
  FRAGMENT-MNP is model of Micro and NanoPlastic
  FRAGMentation in the ENvironmenT.
keywords:
  - microplastics
  - nanoplastics
  - environment
license: BSD-3-Clause

GitHub Events

Total
  • Create event: 20
  • Release event: 11
  • Issues event: 4
  • Watch event: 3
  • Delete event: 9
  • Issue comment event: 4
  • Member event: 1
  • Push event: 74
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 4
  • Fork event: 2
Last Year
  • Create event: 20
  • Release event: 11
  • Issues event: 4
  • Watch event: 3
  • Delete event: 9
  • Issue comment event: 4
  • Member event: 1
  • Push event: 74
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 4
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 1
  • Average time to close issues: 7 months
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • samharrison7 (4)
Pull Request Authors
  • samharrison7 (1)
  • CansuUluseker (1)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 26 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 11
  • Total maintainers: 1
pypi.org: fragmentmnp

Model of microplastic degradation and fragmentation in the environment

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 26 Last month
Rankings
Dependent packages count: 9.8%
Average: 32.4%
Dependent repos count: 55.1%
Maintainers (1)
Last synced: 6 months ago

Dependencies

docs/requirements.txt pypi
  • jupyter-book *
  • matplotlib *
  • numpy *
  • schema *
  • scipt *
poetry.lock pypi
  • 149 dependencies
pyproject.toml pypi
  • flake8 ^4.0.1 develop
  • ipykernel ^6.13.0 develop
  • ipywidgets ^7.7.0 develop
  • jupyter-book ^0.12.3 develop
  • notebook >=6.4.12 develop
  • pytest ^7.1.1 develop
  • pytest-cov ^3.0.0 develop
  • Pillow >=9.1.1
  • ipykernel ^6.16.2
  • jupyter-core >=4.11.2
  • matplotlib ^3.5.1
  • numpy ^1.22.3
  • pandas ^1.4.2
  • plotly ^5.8.0
  • python ~3.9
  • schema ^0.7.5
  • scipy ^1.8.0
.github/workflows/gh-pages.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • peaceiris/actions-gh-pages v3.6.1 composite
  • snok/install-poetry v1 composite