Skip to content

fasil-code/intern

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributors
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Main Page

Main Page

Dashboard

Dashboard

Tests

Tests This is a research study of the web app-based cognitive assessment. Before deciding to participate, you need to understand why the research is being conducted and what your participation will involve. Frontotemporal dementia is an uncommon type of dementia that causes problems with behaviour and language.Dementia is the name for problems with mental abilities caused by gradual changes and damage in the brain. Frontotemporal dementia affects the front and sides of the brain (the frontal and temporal lobes) Dementia mostly affects people over 65, but frontotemporal dementia tends to start at a younger age. Most cases are diagnosed in people aged 45-65, although it can also affect younger or older people. Like other types of dementia, frontotemporal dementia tends to develop slowly and get gradually worse over several years.

Various test used to diagonise FTD:

  • Emotion Recognition Test:-This test is used to assess an individual's ability to recognize emotions in facial expressions. Users are presented with a series of images and asked to identify the corresponding emotion.
  • ACE III:-This test is used to assess and improve the cognitive skills. It offers a range of interactive exercises to enhance memory, attention, problem-solving, and other mental abilities.It includes:-
    • Attention Test
    • Fluency Test
    • Memory Test
    • Language Test
  • Trail Making Test:-This test is a neuropsychological assessment that involves connecting numbered and lettered circles in order as quickly and accurately as possible.
  • Pulse Tracking Test:-This test is a psychophysiological measure used to assess the accuracy and speed of an individual's responses to a series of auditory or visual stimuli.
  • VisuoSpatial Test:-This test is a type of cognitive assessment that evaluates an individual's ability to understand and manipulate visual information in space. It typically involves tasks such as spatial perception, and pattern recognition.

(back to top)

The objective of the project is to develop a tool for the detection of dementia(FTD) in individuals based on their performance in various cognitive tests. The project was undertaken as part of a research initiative to find a non-invasive and cost-effective method for early diagnosis of dementia.

Methodology:

The project involved conducting various cognitive tests on a sample population consisting of both healthy individuals and those with confirmed dementia. The tests were designed to assess different aspects of cognitive function, such as memory, attention, and executive function.

The data collected from the tests was then analyzed using various statistical techniques to identify the key features that could be used to distinguish between the healthy and dementia groups. The features identified will be used to develop a machine learning model that will predict the presence of dementia in individuals based on their test performance.

Built With

The Following Tech Stack is used for developing this website :

  • Flask
  • Python
  • JavaScript
  • HTML5
  • MySQL
  • Bootstrap
  • JQuery

(back to top)

Getting Started

Create-Flask-App PRs Welcome

Create Flask app works on macOS, Windows and Linux. If something doesn't work, please file an issue. If you have questions, suggestions or need help, feel free to open an issue.

Quick overview

(Use correct version of pip and python according to your OS and python install) Then open http://localhost:5000 to see your app. When you are ready to deploy to production, set environment variable PRODUCTION to True on your server of choice, clone the project onto your server and spin it up.

Creating an app

You'll need to have Python 3.6 or higher on your local development machine (but it's not required on the server). To create a new app, you can run :

python

pip install flask

Virtual env

pip install virtualenv
python -m venv env
env/Scripts/activate
flask run 

or

python app.py 

It will create a directory called my-app inside the current folder. Inside that directory, it will generate the initial project structure :

intern/
├──env
├── app
│   ├── __init__.py     
│   ├── config.py        
│   ├── static
│   │   └── ACE
│   │   └── Emoji
|   |   └── Emoji Recog
|   |   └── TMT/PTT
|   |   └── Layout
|   |   └── Images
│   └── templates     
│       ├── ACE|(attention(4))|fluency(2)|language(5)|memory(4)|visuospatial(2)|results(1)
│       ├── Emoji|emoji(1)
│       ├── EmojiRecog |(emojirecog.html)
│       └── home 
│       └── dashboard
│       └── attempt
│       └── terms
│       └── layout
│       └── navbar
│       └── login|register|set_pass|reset_pass      
├── requirements.txt  
└── app.py
└── user.py
└── forms.py
└── report.py
└── terms.py

What's Included?

Your environment after installing everything from requirements.txt will have everything you need to build simple but modern Flask app:

  • Isolated Python environment with fully functional pip.
  • Flask, lightweight WSGI web application framework.
  • A live development server that warns about errors and exceptions.
  • Jinja template engine that is very fast and has very similar syntax to python.
  • Click, composable command line interface toolkit.

Check out this guide for an overview of how these tools fit toghether.

Contributors

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your change Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

(back to top)

"

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Your Name - @your_twitter - [email protected]

Project Link: https://github.com/fasil-code/intern

(back to top)

Acknowledgments

(back to top)