Skip to content

Conversation

@mojtabaAmiraslanpour
Copy link

🧬 Fedosov Model Integration into HemoCell

Hi everyone,

As a gesture of appreciation for the state-of-the-art open-source HemoCell framework, I’ve decided to gradually contribute the developments I’ve made during my research. These contributions will be submitted via pull requests following the publications of the corresponding works.

To start, I’m excited to share the implementation of the well-known Fedosov RBC model, based on the dissertation by Dmitry Fedosov [1]. This contribution includes:

  • 🔗 WLC-POW formulation for spring link forces
  • 🔄 Bending model based on Kantor-Nelson (K-N) discretization
  • 📐 Global and local area constraints, implemented following Fedosov’s approach
  • 🔸 Volume constraint, consistent with Fedosov’s methodology

I’ve also added a demonstration case:
📁 oneCellShear_fedosov
This is a modified version of the oneCellShear example, now using the Fedosov model. The model has already been validated and is ready to use. Community feedback, further validation, and enhancements are most welcome!

I’m honored to contribute to this elite community and look forward to continued collaboration. 🚀

Best regards,

Mojtaba Amir Aslan Pour
PhD Candidate, Mechanical Engineering
University of South Florida
BioFluid and BioSolid Modeling Lab


Reference
[1] Fedosov, Dmitry A. Multiscale Modeling of Blood Flow and Soft Matter. Brown University, 2010.

@gzavo
Copy link
Member

gzavo commented May 7, 2025

Hi @mojtabaAmiraslanpour ,

Thank you for you contribution! Your developments look very valuable.

FYI: I will work through this PR and merge it to the development repo, it will appear here a bit later with the next release (2.8), planned soon.

If you want, you could also add some notes to the documentation, including your own current or future publication as a reference. Further, I'm happy to mention you on the developers list, unless you have objections.

Best regards,
Gabor

@mojtabaAmiraslanpour
Copy link
Author

Thank you, Gabor.
I will do my best to add a brief documentation as well. I would be more than happy to be included in the developer's list.

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants