Skip to content

Information about the FEZ initiative and information for contributors

License

Notifications You must be signed in to change notification settings

FEZ-Finite-Element-Zurich/FEZ-Main-Info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FEZ (Finite Element Zurich)

Slack
Website Link

The FEA Zürich (FEZ) group is a collaboration between the Palaeontological Institute and Museum (PIM) and the Institute of Evolutionary Medicine (IEM). FEZ was founded by Dr. Eva Herbst, Dr. Nicole Webb, and Dylan Bastiaans to unite reseracher using FEA to answer biological questions. Members: Martin Häusler (IEM, Faculty Support), Torsten Scheyer (PIM, Faculty Support) and Jonas Widmer (Local Collaborator).

Vision Statement

Our vision is to create a virtual hub to share modeling workflows for finite element analysis (a modeling method used in biomechanics research). Our website will serve as a place to learn methods (including open access alternatives to commercial software) and form collaborations. The main goal is to form a finite element analysis community across various institutions and disciplines, and to increase access to this modeling methodology.

Instructions for Contributors

*We welcome contributions of workflows for any stage of the finite element modeling process (including creating initial 3D models)! If you have any questions about using github to upload your workflow, please email us.

Steps to contribute workflows:

  1. Create github account

  2. Request membership to the FEZ Github organisation by creating a new Issue in this repository. In the Issue, write up your name and what you work on (just a few words, we're curious!) and a brief description of what you want to contribute. We'll accept all relevant contributions, this step is just for us to know who is contributing and what they are contributing and grant membership. Once we send you an invitation, you need to accept it (there should be an invite notification showing up on the github organisation when you look at that page. This is important because without accepting the invitation you will be unable to contribute workflows. Please ask us if you have any questions!

  3. Make a repository for your workflow

  • One repository can contain several documents, for example code, instructions (as a markdown file or PDF), etc
  1. When you create the repository, create a README.md file. This will be a summary of your workflow or technique. You can also include the protocol steps directly in the README file. This is also where you can credit other contributors of the workflow and link to papers and datasets. See here for some tips on how to format text in .md documents.
  1. Add the workflow/protocol. Workflow instructions can be added as different document types depending on whether you want them to be able to be updated.
  • If you want people (including future you!) to be able to suggest updates to your protocol, you can add the workflow as a Github .md document (as part of your README file or a separate .md file).
  • If you prefer, you can upload a PDF of your workflow (but any future changes will then require you to re-make the PDF).
  1. Upload any code as separate documents.

  2. Add a LICENSE.md file. Choose a license here based on how you want the workflow to be used (e.g. are people allowed to modify it? How should they cite it?). Once you pick a license, create a new document in your repository titled "LICENSE.md" and

  3. Format your repository for indexing on our website

  • We will link to all workflows via our website. This section is in progress - for now, please add your name and a brief summary or keywords to the description, and we might re-format these in the future to ensure a more uniform format
  1. Once membership to the organisation is granted, fork your repository to Fez-Finite-Element-Zurich (on your repository, click the fork button in the top right hand corner, and select the FEZ organisation as the place you want to fork to. It will then show up both on your Github account and on the FEZ organisation, and will automatically show up on our website under the list of resources.

Free and Open Source Programs for FEA (including for segmentation, surface mesh manipulation, tetrameshing, analysis)

*All of these are free resources except in some cases for Dragonfly

  • 3D Slicer: segmentation
  • Dragonfly: segmentation, free non-commercial licenses except in certain regions
  • MITK-GM: segmentation using GraphCut, surface mesh and tetrahedral mesh generation
  • MeshLab: surface mesh cleaning
  • Blender: surface mesh cleaning, assembling bones, creating hypothetical geometries, etc
  • pyFormex: creating surface and FEA meshes, Python based
  • TetGen: tetrahedral mesh generator
  • Gibbon: segmentation, surface meshing, TetGen for tetrahedral meshing, FE analaysis with FEBio, Matlab based
  • FEBio: finite-element analysis developed for biomechanics, uses uses TetGen for tetrahedral meshing
  • ArtiSynth: finite element and multi-body dynamics analyses developed for biomechanics, uses TetGen for tetrahedral meshing, Java based

Other Resources

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •