Topics at the Africa Labs

Ref. code  
A‑2017‑01

Epidemic preparedness (Kenya)

[ Project description | Close ]

This project looks at how messages sent to community centers and local health organizations as well as messages gleaned from social media and other sources can provide early clues to an emerging epidemic. We will integrate data from many local health organizations throughout Sierra Leone and other sub-Saharan African countries to create a real-time epidemic monitoring system.

Requirements

  • Prior research and publications in some area of Natural Language Processing (NLP)
  • Hands-on experience implementing NLP machine learning algorithms
  • Coding experience in Python, Java, Javascript (e.g. Node.js) or similar
A‑2017‑02

Understanding breast cancer metastasis through Big Data (South Africa)

[ Project description | Close ]

This project seeks to understand the likely metastatic pathways for different types of breast cancer, based on genetic markers present in pathology reports

Requirements

  • Prior research and publications in healthcare, biology or biostatistics
  • Hands-on experience implementing statistical machine learning algorithms
  • Coding experience in Python, Java, Javascript (e.g. Node.js), C++, Matlab or R
A‑2017‑03

Non-communicable disease monitoring in sub-Saharan Africa (Kenya)

[ Project description | Close ]

This project seeks to assist in the diagnosis, treatment and monitoring of non-communicable diseases such as hypertension and diabetes in sub-Saharan Africa, where there are startlingly few doctors and nurses per capita. We are developing a health kiosk and other tools to either assist non-highly trained medical personnel or to directly interact with the patient.

Requirements

  • Prior research and publications in healthcare, biology or biostatistics
  • Hands-on experience implementing statistical machine learning algorithms
  • Coding experience in Python, Java, Javascript (e.g. Node.js), C++, Matlab or R
A‑2017‑04

Adding transparency and accountability to government processes (Kenya)

[ Project description | Close ]

We seek to deeply understand various cumbersome and manual government processes and then automate and streamline them in an effort to improve the ease of doing business in Kenya and other countries in sub-Saharan Africa.

Requirements

  • Prior research in process modeling and optimization, AI planning or any related area
  • Hands-on experience implementing algorithms in AI planning, control theory or any related area
  • Coding experience in Python, Java, Javascript (e.g. Node.js), or similar.

Requirements

  • Prior research in process modeling and optimization, AI planning or any related area
  • Hands-on experience implementing algorithms in AI planning, control theory or any related area
  • Coding experience in Python, Java, Javascript (e.g. Node.js), or similar.
A‑2017‑05

Secure land transfer and registration (Kenya)

[ Project description | Close ]

We seek to create a secure and tamper-proof land registration management system backed by blockchain for Kenya, where land ownership is rarely certain and extremely hard to verify.

Requirements

  • Prior research in any aspect of security (including prior blockchain research) or process modeling
  • Significant hands-on software engineering experience and interest
  • Coding experience in Python, Java, Javascript (e.g. Node.js), or similar. Prior coding experience in Go a big plus, but not required.
A‑2017‑06

Blockchain-based biometric identification (Kenya)

[ Project description | Close ]

We seek to create a secure, forgery-proof, biometric-based national ID system for Kenya, and a platform for building more sophisticated applications such as secure electronic medical records that users can make available to others on a need-to-know basis.

Requirements

  • Prior research in any aspect of security (including prior blockchain research) or biometrics
  • Significant hands-on software engineering experience and interest
  • Coding experience in one or more of Python, Java, Javascript (e.g. Node.js), etc. Prior coding experience in Go a big plus, but not required.
A‑2017‑07

Novel financial services for the sub-Saharan Africa population (Kenya)

[ Project description | Close ]

This project seeks to use tools from machine learning to create novel lending products for the poor (including Sharia compliant products). We also seek to use ideas from game theory and mathematical finance to devise various other financial instruments for small business owners in Kenya and elsewhere on the continent.

Requirements

  • Prior research or evidence of prior interest in mathematical finance, game theory, or inclusive financial services form any other angle
  • Hands-on experience implementing statistical machine learning algorithms, game theoretical algorithms, or algorithms from mathematical finance
  • Coding experience in Python, Java, Javascript (e.g. Node.js) or similar
A‑2017‑08

Smarter urban ecosystems (South Africa)

[ Project description | Close ]

This project seeks to use machine learning and various other disciplines to device low cost interventions to improve traffic flow and minimize air pollution in urban areas in South Africa and Kenya.

Requirements

  • Prior research or interest in practical traffic optimization problems in any context
  • Hands-on experience implementing any of: statistical machine learning algorithms, algorithms for optimal control, Natural Language Processing algorithms, or anything similar
  • Coding experience in Python, Java, Javascript (e.g. Node.js) or similar
A‑2017‑09

Water and range-land management in northern Kenya (Kenya)

[ Project description | Close ]

We seek to help with the efficient management and modeling of scarce water resources (both groundwater and surface water) in the arid north of Kenya, where regional pastoralists live an extremely perilous existence such that the periodic severe droughts can cause many deaths.

Requirements

  • Prior research or interest in water, geological, or environmental management problems
  • Hands-on experience implementing software solutions in the water, geological, or environmental fields
  • Coding experience in Python, Java, Javascript (e.g. Node.js) or similar