Skip to content

This repository documents the systems engineering collaboration between ElevateCS and the CSU Biology Teaching Collection. We are currently in the early stages of identifying and designing a system to assist with anatomical specimen classification and deviation detection — starting with a focus on animal skulls and other taxidermy.

Notifications You must be signed in to change notification settings

MargotGirl21/ElevateCS-Biology_Teaching_Collection-Collaboration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

🧠 Biology Teaching Collection Collaboration – ElevateCS

This repository documents the systems engineering collaboration between ElevateCS and the CSU Biology Teaching Collection. We are currently in the early stages of identifying and designing a system to assist with anatomical specimen classification and deviation detection — starting with a focus on animal skulls and other taxidermy.

  • Project Managers: Sabrina Ornelas & Jackson Castleberry

  • Main Systems & Software Engineering Team: Deon Ornelas, Parker Volesky, Osarumen Okhiku, Ethan Wise, Kyle Smith Hanna

  • CSU Facutly Advisor: Fabio De Abreu Santos

🔍 Project Goal

To develop a tool that allows students or instructors to analyze and identify deviations in biological specimens using computer vision, feature mapping, or 3D data — enhancing learning in anatomy and comparative biology.

🧩 Current Stage

We are currently in the concept development and requirements analysis phase.

  • ✅ Stakeholder interviews underway
  • 🛠️ Early research into potential inputs (e.g., skull dimensions, photos, CT scans)
  • 🧠 Brainstorming possible system architecture and feature sets
  • 📋 Exploring datasets and classification approaches

🧠 Systems Engineering Focus

We are applying model-based systems engineering principles throughout:

  • Stakeholder & context definition

  • Functional requirements and constraints

  • Interface planning

  • V-model alignment for future implementation and testing

🧪 Tech Stack (TBD)

  • Possible languages: Python, OpenCV, TensorFlow (pending)

  • Tools: Visio or Lucidchart (for diagrams), Jupyter notebooks for exploration

🤝 Contributors

  • ElevateCS Systems & Software Engineering Team

  • Biology Teaching Collection faculty & curators

🎯 Who This Is For

This project is intended for:

  • Biology educators and instructors: Seeking interactive or enhanced tools to support teaching comparative anatomy, particularly through the Biology Teaching Collection’s skull and taxidermy specimens.

  • Students in biology or anatomy courses: Interested in exploring hands-on ways to analyze and compare animal skeletal features using digital tools.

  • Systems engineering students and collaborators: Following the development of a real-world interdisciplinary project from concept through testing, using model-based systems engineering principles.

  • Developers and data scientists: Interested in applying computer vision, classification, and imaging techniques to natural science collections.

🤝 How to Contribute

We welcome contributors from all backgrounds — whether you're into biology, computer science, systems engineering, UX, or just curious about interdisciplinary projects!

Since we are currently in the early stages of development, here are some great ways to get involved:

🧠 Help With Research

Summarize relevant papers on skull morphology or comparative anatomy

  • Explore similar educational tools or datasets

  • Investigate machine learning or computer vision techniques for shape/feature detection

✍️ Assist With Documentation Help refine stakeholder requirements

  • Take notes during meetings or interviews

  • Assist with creating system diagrams or flowcharts

🧪 Explore Early Prototypes (Coming Soon)

  • Suggest ideas for features or UI/UX

  • Help test classification or analysis prototypes once they’re developed

  • Document edge cases, limitations, or ethical considerations

🛠️ Technical Contribution Guidelines (Coming Soon)

Once development begins:

  • We’ll open GitHub Issues for tasks and ideas

  • A CONTRIBUTING.md file will be added with setup instructions and code guidelines

  • Code reviews will be open and collaborative — we’re here to learn together!

💬 Interested in Joining?

  • Feel free to open an Issue with a question, or email us at [email protected] if you're interested in becoming a collaborator.

  • Email us at [email protected] or talk to any ElevateCS club officer

🧑‍🎓 New to GitHub or Open Source?

No problem! We’re happy to walk you through making your first contribution — just reach out!

📁 Project Structure (Planned)

📁 docs/
   └── requirements.md
   └── stakeholder_notes.md
   └── system_diagram_sketch.vsdx
📁 research/
   └── relevant_papers/
   └── comparative_anatomy_notes.md
📁 prototype/
   └── (empty for now)
📁 images/
   └── concept sketches, early system diagrams

About

This repository documents the systems engineering collaboration between ElevateCS and the CSU Biology Teaching Collection. We are currently in the early stages of identifying and designing a system to assist with anatomical specimen classification and deviation detection — starting with a focus on animal skulls and other taxidermy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published