Robnier Reyes Perez
Software Systems
In-vitro fertilization (IVF) has become very popular since the first successful case of a live birth was announced in the late 70’s. Subsequent improvements in assisted reproduction technology (ART) led to the use of follicle-stimulating hormone and the development of techniques such as intracytoplasmic sperm injection (ICSI). However, the female reproductive cycle is sensitive to external factors and patient-specific fertility is difficult to evaluate. A robust fertility prediction tool can serve both the patient and the specialist by performing a fast and accurate assessment of the probabilities of having a live birth over a number of cycles.
The goal of this project is to use an open-source IVF database to develop a machine learning-based fertility prediction tool. This tool will take the form of a smartphone application that can receive patient data and output live birth success rate as a function of IVF cycles.
- The patient’s and partner’s data must both be used in the fertility evaluation.
- Open-source fertilization databases must be used for the machine learning prediction tool.
- The fertility prediction tool must be in the form of a smartphone application.
- Find available open-source fertility database
- Use a software package such as MATLAB for the machine learning component.
- Develop an Android App with an intuitive graphical user interface (GUI) to query the patient and display results
All team members are responsible for performing a literature review of the current state of machine learning based fertility prediction. This includes but it is not limited to finding peer-reviewed literature, patented solutions, and available solutions. The team is responsible for creating a block level design of the complete system and assigning specific tasks to each of the blocks. Every member is responsible for documenting the design of their subsystem, explaining design choices, and description of the performed tasks.
This team member will be responsible for finding open-source fertility databases and selecting the relevant variables to use for prediction. Additionally, this student will work in close collaboration with Student D to develop the Android App. Additional responsibilities as assigned by the FLC.
This team member will be responsible for using software packages such as MATLAB Statistical and Machine learning Toolbox and MATLAB Neural Network Toolbox to develop the prediction tool. Additional responsibilities as assigned by the FLC.
This team member will be responsible for using software packages such as MATLAB Statistical and Machine learning Toolbox and MATLAB Neural Network Toolbox to develop the prediction tool. Student B and C will work in close collaboration to achieve this goal. Additional responsibilities as assigned by the FLC.
This student will develop the graphical user interface (GUI) for the Android App which the patient will use to answer medical questions and obtain their fertility prediction as a function of IVF cycles. Additional responsibilities as assigned by the FLC.
COE318, COE428, COE528
RP01: Machine Learning-based Fertility Prediction Tool | Robnier Reyes Perez | Saturday September 10th 2022 at 11:19 PM