The unicorn will always find who did it - as long as you provide the data!
- Clone the repo.
-
In a terminal go to
backenddirectory and runpip install -r requirements.txt(windows) orpip3 install -r requirements.txt(mac). -
In the
backenddirectory, runpython result.py(windows) orpython3 result.py(mac). The backend server should start atlocalhost:8080 -
Change the directory to
unicornlaband runnpm installin the terminal -
In the
unicornlabdirectory, runnpm run dev. The frontend server should start atlocalhost:3000 -
In a browser, open
localhost:3000and start the investigation!
The uploaded .bmp files first go through pre-processing to increase ridge detection and decrease noise. Then we use Lowe's ratio test and RANSAC homography to calculate the simillarity scores and normalize them.
The upload .fatsa files are parsed, and then we use the Smith-Waterman local alignment method (N bases as wildcards) to calculate an accurate score and then normalize them.