Week 10: Tech Models of Research and Software Development Flashcards

1
Q

What are 3 different technology-enabled alternatives to using animal models in research?

A
  • computational medicine
  • 3D organoids
  • organ-on-a-chip
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is computational medicine?

A

integration of computer science, mathematics, and biology to simulate human physiology

  • predict disease outcomes to improve patient care
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the advantages of computational medicine? (3)

A
  • rapid testing of hypotheses without physical experiments
  • enables precision medicine by tailoring treatments to individuals
  • reduces costs and time compared to traditional lab work
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the disadvantages of computational medicine? (3)

A
  • dependence on large, high-quality datasets
  • ethical and legal issues around patient data privacy
  • limitations in modelling highly complex, multi-scale biological interactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does computational medicine work?

A

uses data sources

  • genomic data
  • clinical data
  • imaging data
  • environmental and behavioural data

data integration

  • combines datasets to create holistic models of human biology
  • uses ML and AI
  • mathematical modelling simulates biological systems

disease modelling

  • predicts disease progression and outcomes
  • simulate biological processes
  • study population dynamics or personalized responses

decision support systems

  • automated interpretation of medical imaging, lab results, and genetic tests
  • forecasts patient outcomes, hospital readmission risks, or disease outbreaks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are 3D organoids?

A

miniature, simplified versions of organs grown from human cells

  • applications in cancer, cell and gene therapy, immunology, infectious disease, microbiome, neuroscience
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the advantages of 3D organoids? (3)

A
  • organoids from patient cells reflect individual variability, making them useful for personalized medicine
  • study complex diseases like cancer and neurodegenerative disorders
  • more accurate study of organ development and disease modelling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the disadvantages of 3D organoids? (3)

A
  • limited size and lifespan of organoids compared to full organs
  • variability in growth and development between batches
  • high level of expertise required for culture and maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does 3D organoid technology work?

A

cell source:

  • derived from embryonic stem cells, pluripotent stem cells, adult stem cells

growth:

  • use of specific growth factors and signaling molecules
  • cells self-organize into 3D structures resembling organs

culture:

  • grown in extracellular matrix gels to provide structural support
  • bioreactors used to supply nutrients and maintain optimal conditions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an organ-on-a-chip?

A

mimic organ and membrane surrounding it

  • wide range of applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the advantages of organ-on-a-chip? (3)

A
  • more accurate, realistic, and relevant models for humans
  • reduces reliance on animals models for toxicity testing
  • real-time observation of biological processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the disadvantages of organ-on-a-chip? (4)

A
  • mimicking a physiologically similar environment and finding suitable blood replacement is difficult
  • high costs
  • complexity increases when integrating multiple organ systems (ie. body-on-a-chip)
  • standardization and scaling for industrial use are still evolving
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does organ-on-a-chip technology work?

A

structure:

  • made of transparent polymers
  • 2 parallel microfluidic channels, separated by porous membrane

microenvironment:

  • cell seeds in channels
  • mechanical forces applied
  • channels configured to flow media, blood, or air

real-time monitoring:

  • sensors integrated for monitoring pH, oxygen, etc.
  • imaging techniques track cellular behaviours
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 6 phases of the software development life cycle?

A
  • analysis – product owner, project manager, business analyst, CTO
  • design – system architect, UX/UI designer
  • development – front-end developer, back-end developer
  • testing – solutions architect, QA engineer, tester, devOps
  • deployment – data administrator, devOps
  • maintenance – users, testers, support managers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the waterfall process of software development?

A

linear approach

  • each phase must be complete before moving on, little or no overlap between phases
  • project scope and requirements are typically defined upfront and do not change much throughout project
  • inflexible, can lead to delays if requirements change or issues are discovered later
  • good for large projects with specific requirements/outcomes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the agile process of software development?

A

iterative and flexible approach

  • development is broken down into sprints/iterations (104 weeks)
  • each sprint focuses on delivering working software increment that can be tested and evaluated stakeholders
  • requirements and priorities are flexible and can change from sprint to spring based on feedback from stakeholders
  • emphasizes collaboration, communication, and continuous imporvmeent between stakeholders and developers, and often requires more involvement from customer or end-users
  • emphasis on delivering working software quickly and incrementally, with less emphasis on upfront planning and documentation
  • good for projects with changing or evolving requirements, or where quick feedback and responsiveness are critical
17
Q

What is an application programming interface (API)?

A

set of rules and protocols that allows/specifies how different software programs to talk to each other

18
Q

What do APIs enable? (2)

A
  • enables different software systems to interact with each other and share data, which can lead to improved collaboration, efficiency, and innovation in healthcare – ie. with API, hospital EHR system for managing patient records and different clinic EHR system can be configured to share patient data such as medical history, test results, and treatment plans (would enable healthcare providers at hospital and clinic to access and update same patient records, leading to better coordination of care and improved patient outcomes)
  • can enable third-party developers to build new applications that work with EHR systems – ie. developer could use EHR’s API to build mobile app that allows patients to securely access their own medical records or receive reminders about upcoming appointments or medications
19
Q

What are 4 reasons why APIs are important?

A
  • they are everywhere
  • allows you to consume and share information amongst disparate systems
  • can provide services outside of your technical/knowledge area (ChatGPT)
  • might need to implement one to meet a certification standard
20
Q

APIs

What is HL7 (Health Level Seven International)?

A

set of standards, formats, and definitions for exchanging and developing EHRs

21
Q

APIs

What is Fast Healthcare Interoperability Resources (FHIR) API?

A

modern standard for exchanging healthcare information electronically

22
Q

APIs

What is SMART on FHIR API?

A

enables third-party developers to create web-based healthcare applications that can be integrated with EHR systems