The process of making blood smears is common in both research and clinical settings for investigating the health of blood cells and the presence of blood-borne parasites. It is very often carried out manually. We focus here on smears for malaria diagnosis and research, which are frequently analyzed by optical microscopy and require a high quality. Automating the smear preparation promises to increase throughput and to improve the quality and consistency of the smears. We present here two devices (manual and motorized) designed to aid in the making of blood smears. These are fully documented, open-source hardware, and an important principle was to make them easily fabricated locally anywhere. Designs and assembly instructions are freely available under an open license. We also describe an image analysis pipeline for characterizing the quality of smears and use it to optimize the settings and tunable parameters in the two devices. The devices perform as well as expert human operators while not requiring a trained operator and offering potential advantages in reproducibility and standardization across facilities.
I. INTRODUCTION
Blood smears are used in diagnosis for a variety of hematological disorders, such as anemia. They are also the preferred method of diagnosis of parasitic infections, such as malaria. Malaria is a widespread parasitic disease, affecting a large fraction of the world’s population. Our work is motivated by our experience in both research laboratories and clinical settings in lower-income countries, where blood smears are made routinely. In large-scale blood testing centers (e.g., large hospitals in developed countries), this process is automated and high throughput, but there are relatively few of these facilities. We focus here on the challenges faced in the much more widespread situation of smears being performed by hand. Smear preparation is time consuming, repetitive, and labor-intensive. High quality and consistent blood smears are essential for analysis by optical microscopy of blood cells and, therefore, to achieve accurate diagnoses or characterization for research.
The current “gold standard” for malaria diagnosis is by optical microscopy examination of blood smears.1 A thin film of the patients’ bloods is fixed onto a microscope slide and stained. The microscopist looks at the smear, counting the parasites in various fields of view. This process is highly sensitive for clinical malaria, allowing differentiation of malaria species and parasite stages, and can be used to calculate the parasite density in the blood.2
Unfortunately, there is ample evidence that performance of routine microscopy in health facilities is poor.3–6 Health facilities preparing good blood films have been shown to be 24 times more likely to have accurate microscopy diagnosis than poor quality blood films, and well stained blood smears are 10 times more likely to have accurate microscopy diagnosis compared to poorly stained blood films.5 Moreover, competency in preparing the samples consistently appears to be lower than required.7–9 Common issues with blood smears include greasy and dirty slides, unevenly spread films (too thick, thin, or streaky), poorly positioned blood films, too much or too little blood used, and issues with the Giemsa staining protocol, such as incorrect dye concentration or inconsistent buffer solution.
Our team is actively developing low-cost automation for the imaging and analysis of blood smears for malaria,10 which tackles one aspect of robustness and consistency in the diagnostics. It is clear that even the best image analysis algorithms will struggle with poor quality blood smears. Poor quality smears cannot even be used for human diagnosis. In the best scenario, they need to be remade, delaying effective treatment. This is also true in research settings, where poor quality smears can hamper experiments and affect repeatability.
This paper describes our work in creating a series of devices, which we call “autohaem.” autohaem devices aim at enabling even non-experts to produce consistent, high quality, thin film blood smears at low cost. We introduce two devices, mechanical and electronic, both with completely open designs. They can be manufactured using 3D printers and assembled using common tools, enabling labs to build their own devices. This open hardware approach is already starting to revolutionize various aspects of research laboratories.10–12 3D printers are becoming increasingly common in the lower-income countries for prototyping and manufacturing. autohaem devices are fully open-source, with complete printing and assembly instructions,13,14 assisting research laboratories who regularly make blood smears and so supporting research efforts in countries with lower resources.
A pipeline for automated analysis of smear quality is presented and used for device optimization. Red Blood Cells (RBCs), at the typical hematocrit for malaria research, are used as the testing media. This pipeline will also be suitable for a more systematic analysis of blood smear preparation, for example, to help with training and evaluation of technicians.
II. DESIGN PARAMETERS
In order to achieve a sustainable, useful device, several options have been considered, and materials and parameters were chosen and optimized. This section describes the main design process under the constraints of low cost and local manufacture.
A. 3D printing
The devices need to be able to be 3D printed: PLA was chosen as the material because it is a widely available and relatively cheap filament used for fused filament fabrication 3D printers. It is recyclable and biodegradable (under certain industrial conditions). Other thermoplastics are likely to perform broadly the same; stiffer materials will provide an improved rigidity to the frame, but the slide holder geometry might have to be tweaked. If the devices become contaminated with blood, PLA can be cleaned using 70% ethanol.
To be able to be printed with the widest range of printers possible, it is necessary to design the 3D printed parts to meet certain requirements. All parts were designed to be printed with a layer height of 150 µm. None of the parts require a support material, which either require a different material such as PVA, or extra manufacturing time to clean the parts after printing. The parts are all designed to have good adhesion to the print bed, by using curved corners and orientating the parts such that the larger surfaces are on the print bed. Therefore, they should not require “brims” in order to adhere to the print bed, but we recommend that the print bed should be heated. Where screws are likely to be undone, or are required to be extra strong, nut traps are used to hold nuts in place. The devices have been printed and tested on Ultimaker (S3, S5) and Prusa (i3 MK3) printers.
B. Non-printed parts
Non-printed parts were chosen to ensure that the devices were suitable for assembly around the world. Common machine fixings such as M3 hex head screws were used. Other non-printed parts are clearly specified in the assembly instructions, with examples of where to purchase them from.
Likewise, electronic components were specified to be purchasable from many large electronics suppliers around the world. They can be soldered using a simple hand soldering iron and powered using common power supplies.
C. Spreader blade
Most commercial automated smearing devices use single use plastic blades as a spreader. This is not a sustainable solution, generating large amounts of plastic waste. It is also not suitable for use in devices in lower-income countries and remote testing facilities, where access to procurement of proprietary single use parts is not possible. We designed autohaem devices to function solely with microscope slides, which are more sustainable.
III. CONVENTIONAL PROCESS OF SMEARING
Blood smears are a common process in working with blood and blood diseases, and especially in lower-income countries where blood smears are made manually. The WHO’s basic malaria microscopy learner’s guide15 describes the currently accepted way for making manual thin blood smears (key steps are illustrated in Fig. 1):
Drop the blood on the slide.
Using another slide as a spreader, touch the drop of blood with its edge. The blood should be drawn along the length of the edge.
Push the spreader along the slide, at an angle of 45°, while remaining in constant contact with the slide. Our analysis of human experts shows that this is done at ∼6 cm s−1.
The steps in making blood smears for research are essentially the same, although in many research applications, the blood product might be a refined fraction of the whole blood; for example, only the RBCs are typically used for culturing blood stage malaria in research. For accurate optical microscopy diagnosis, which in this application implies counting parasites (and in some cases identifying their species), the thin film blood smears must have RBCs that are evenly spread. On a macrolevel, this can be seen as an absence of linear ridges or “hesitation marks.” In terms of RBCs density, a sweet spot needs to be achieved where cells are not overlapping, but are also not so sparse that many fields of view are required to observe a large enough cell number. The typical parasitemia for research cultures is 5 %. For quantifying parasitemia for clinical purposes, the CDC recommends 500 RBCs to be counted for high parasitemia (>10%) and 2000 RBCs for low parasitemia (<1%).16
IV. THE autohaem smear DEVICE
autohaem smear is the simpler and more portable of the two devices developed here. It is entirely mechanical and requires no electricity, making it suitable for labs or clinics with an unreliable electricity supply. The device fixes the angle of the spreader slide, ensures that the motion of the spreader is restricted to the horizontal axis, and that the spreader is in constant contact with the slide. The user is able to change the speed of their smearing, but as this is the only user-changeable parameter, it is much simpler to make reproducible and consistently high quality smears compared to a fully manual approach.
A. Design
The autohaem smear device is shown in Fig. 2. It consists of a 3D printed main body, which contains a slot to place the horizontal microscope slide. At one end of the device, a living hinge is used to hold two parallel ground steel rods. The hinge allows the rods to be lifted to give access to the microscope slide underneath. The rods sit on two rod rests with integrated magnets and held together at the other end by a handle. This ensures that the rods remain secured in position during smearing. On the rods is the slider. The slider moves smoothly along the rod with two Oilite bushings and has a handle for the user to move. The slider contains a slit in which the spreader slide (a second microscope slide) is inserted. The spreader slide rests on the horizontal slide with a force due to its weight.
B. Operation of autohaem smear
Operation of the autohaem smear device is show in Fig. 3. First, the user lifts up the metal rods with the handle. They place the microscope slide down into the slot and place the drop of blood onto the slide. They then lower the rods into the lower position where they are held in place by the magnets. A second microscope slide, acting as the spreader, is inserted into the slot of the slider until it touches the slide underneath. The user then pulls the handle back until the edge of the spreader meets the blood and the blood runs along the edge of the spreader. The user then pushes the slider forward with a steady motion to produce the smear. The slider can then be lifted, the slide with the smear removed, and the spreader slide removed through the bottom of the slider to prevent contamination of the residual blood. The edge of the spreader slide should be cleaned and then can be used as the next microscope slide. The slide with the smear can then be fixed, stained, and examined, according to the WHO protocols.15
C. Angle of smear
The angle that the spreader slide makes with the microscope slide is constrained by the autohaem smear. By designing modifications of the slider component, it is, therefore, possible to adjust this angle to investigate how it affects the quality of the smear, in order to determine the optimal angle.
V. THE autohaem smear+ DEVICE
The second device presented here is autohaem smear+. This is an electro-mechanical device, suitable for laboratories or hospitals with a high throughput of blood smears. One user could prepare the next blood sample while the device is smearing, or could operate 2 devices simultaneously, dropping the blood on one, while the other one is smearing. The device is able to control the angle and speed of the spreader slide, while keeping it level and in constant contact with the microscope slide. It is possible to program the speed of the smear (e.g., to optimize for the average environmental conditions of particular labs, which might affect the smear), and this speed should then be set constant for every smear, regardless of the user.
A. Hardware design
The device, as shown in Fig. 4, consists of a 3D printed main body. This has a slot that holds the microscope slide in position and houses the electronics. The slider is also 3D printed and, like in the autohaem smear, holds the slide at a fixed angle. It is attached to a lead screw nut to drive its motion on one end. On the other end is an inverted hook with a magnet on the top. A ground steel metal rod is held above the slide and is used to guide the slider. The rod prevents the slider from rotating counter-clockwise, and the magnet prevents the slider from rotating clockwise. There is also housing for the Nema 17 motor and the limit switch.
B. Electronics and Arduino code design
The slider is driven by an Iverntech Nema 17 stepper motor with an integrated 100 mm Tr8x8 lead screw. This was chosen because it is a common component in the z-axis drive of 3D printers, and so it is readily available. As it is a stepper motor, its position is set precisely, enabling the slider to move at precise positions and speeds. It is driven by a Polulu DRV8825 stepper motor driver. This driver was chosen as it meets the high (1.5 A) current rating of the motor without additional cooling. It also has current control, so that a maximum current output can be set, allowing higher voltages and, therefore, higher step rates. The driver is plugged into a stepper motor driver expansion board. These generic boards (also usually used for 3D printers and CNC machines) provide convenient, solder-free pinouts to the driver, along with a motor connector, a decoupling capacitor, and dipswitches for microstepping.
The motor has a step size specification of 1.8° and the lead screw pitch of 8 mm, meaning that 200 steps of the motor will move the slider 8 mm. This was micro-stepped down to 1/2 step, to increase smoothness, while being able to maintain a suitable speed (the Arduino Uno can support ∼4000 steps per second). This results in the motor moving the slider 8 mm in 400 half-steps, at a maximum speed of 8 cm s−1. A 12 V, 2 A DC power supply is used to power the motor, connected through an external DC socket onto the motor controller expansion board.
The device is controlled using an Arduino Uno, chosen for its availability and the ease of using it to control external electronic components. The motor driver expansion board is connected to the Arduino through the “step,” “direction,” and “enable” pins. The Arduino is also connected to a limit switch, which defines the position of the slider at startup and an illuminated LED button, which is pressed to start the smear, and illuminates while the motor is moving. The Arduino code makes use of the “AccelStepper” library,17 which provides functions for moving the motor gracefully though acceleration and deceleration, as well as providing convenient functions for positioning and moving the motor.
C. Operation of autohaem smear+
As shown in Fig. 5, the user starts the operation of the device by plugging it in. On startup, the device performs an initial calibration: the slider moves backward until it makes contact with the limit switch, and then moves forward to its idle position. The user then rotates the slider around the axis of the lead screw, in order to place the microscope slide in the slot. They place their drop of blood in the center of the two circle cutouts. The user rotates the slider back into position and inserts the spreader microscope slide into the slot in the top. Upon pressing the button, the device starts to create the smear. The LED illuminates to show the device is in operation and the slider starts to move forward. The slider then slows down as it enters the region where the blood drop is. The slider microscope slide moves through the drop of blood, so that the blood is drawn along the edge of the spreader slide. The slider then moves forward at a user defined speed until it reaches its idle position, where it stops. The user rotates the slider and removes the spreader slide from underneath, preventing contamination with any residual blood. The spreader slide can then be cleaned and re-used as the microscope or spreader slider. The microscope slide is then removed. When microscope slides are in short supply, they can be cleaned and reused after examination.15
D. Angle and speed of smear
Two parameters can be controlled when using autohaem smear+: the angle that the spreader slide makes with the microscope slide and the speed of the slider as it creates the smear. These two parameters can be adjusted to find the optimal angle and speed of the device.
VI. AVAILABILITY AND DOCUMENTATION
Both autohaem devices have been designed to be open source and accessible from their inception. The 3D models have been designed in OpenSCAD, with version control using git and hosted on GitLab.18,19 Code reuse between the different designs was achieved using submodules.20 The OpenSCAD files are compiled using GitLab’s CI/CD tools, enabling continuous development and compilation of the STL parts. The Arduino code is also hosted on Gitlab.21
Good documentation is key to enabling others to replicate designs or collaborate on future improvements. The autohaem device assembly instructions13,14 are written to be compiled with GitBuilding,22 allowing clear instructions that are easy to version control. They are built using GitLabs CI/CD tools and hosted on GitLab pages, meaning there are constantly up to date instructions. They consist of a Bill of Materials, step-by-step instructions with photos for reference, electronic diagrams,23 and a guide for loading the software onto the Arduino.
VII. CHARACTERISATION OF SMEAR QUALITY AND OPTIMIZATION OF DEVICES
In order to test the performance of the devices, they were tested using human blood. Currently, the assessment of blood smear quality is done using subjective judgment: a person is judged on their ability to make a good smear when their assessor judges that it looks correct. This is clearly a process that does not easily lead to general quality standards. Here, we present a methodical, analytical way of judging blood smears, allowing much finer gradation of success.
A. Blood smearing
1. Blood preparation
200 µl of 3 % hematocrit human RBCs in RPMI were spun down and 150 µl supernatant was removed. The blood cells were resuspended and 3 µl was pipetted for each blood smear.
2. Manual creation of smears
Four researchers who regularly make blood smears (experts) each created five blood smears using their usual manual technique.
3. autohaem smear blood smears
autohaem smear was used by a non-expert to make five blood smears for each of these angles: 30°, 40°, 50°, 60°, and 70°. The speed of the smear was made as consistent as possible (∼5 cm s−1).
4. autohaem smear+ blood smears
autohaem smear+ was used by a non-expert to make five blood smears for each of these angles: 30, 40, 50, 60, and 70, and speeds: 3 cms−1, 4 cms−1, 5 cms−1, 6 cms−1, 7 cms−1, 8 cms−1.
5. Fixing and staining
All the smears were fixed by covering the smear with methanol for 30 s. They were then stained by covering the smear in 20 % Giemsa in distilled water (7.2 pH) for 10 min before rinsing and drying, similar to the standard WHO protocol.15
B. Imaging
All the blood smears were imaged on a Nikon Ti-E microscope using a 60 ×, 1.4 NA objective lens. The camera was a FLIR Grasshopper 3 color camera, and the images were converted to greyscale for analysis with CellPose.24 From a starting position, 20 images were captured moving along the length of the smear (∼4 mm). The size of the field of view is 1920 × 1200 pixels (188 × 117 µm2).
C. Smear analysis pipeline
The smear analysis pipeline uses well documented existing tools to quantitatively evaluate the quality of thin film blood smears. The pipeline is illustrated in Fig. 6. It is run as a single python notebook file.25
The images, converted into grayscale, are segmented using Cellpose.24 Cellpose is a generalist deep learning-based segmentation algorithm for cells, which does not require model retraining or parameter adjustments. Cellpose was chosen as the segmentation tool for RBCs as it had the best precision and sensitivity when tested using test smears of RBCs (Table I). The typical diameter of the cells (in pixels) is measured and used as a parameter to aid the software, and Cellpose’s default training model was used. The software outputs a .png image for each original image, where each “object” or RBC appears as a different brightness level in the image, creating a series of masks corresponding to each RBC. Cellpose was used to segment all the images using its python module.26
These masks are then processed using CellProfiler.27 CellProfiler is a software tool that can create modular image analysis pipelines with many useful computational tools. A pipeline25 was generated using the graphical user interface (GUI) and then run using the command line. This pipeline ingested the masks and extracted metadata based on their filenames. Any RBCs on the boundary of the image were removed. Its modules were used to calculate the following parameters from each image:
RBC count: The number of RBCs per field of view.
RBC location: The center coordinate of each RBC.
RBC neighbors: How many adjacent neighbors each RBC has. This includes neighbors that were previously filtered for being on the boundary of the image.
RBC eccentricity: How circular each of the RBCs are.
Having processed the images through the smear analysis pipeline, Comma-separated values (CVS) data files were compiled containing information about the fields of view and the RBCs contained within. Using these records, the following analyses can be carried out for each operator, device, angle, and speed (these measures were averaged over the 20 fields of view per smear, for five smears):
Median number of RBCs per field of view: To determine the density of the smear. Too few RBCs in a field of view mean that more fields of view are required to be examined. Too many RBCs in a field of view mean that the image will be crowded and it will be hard to observe.
Interquartile range of RBCs per field of view: To determine how consistent the smears are, or whether there are ranges of high and low densities. A lower interquartile range indicates a more consistent smear.
- Index of aggregation: The Clark and Evans index of aggregation is a standard measure of clustering of a point pattern.28 It is the ratio of the observed mean nearest neighbor distance to that expected for a Poisson distribution of the same intensity. The nearest neighbor distance for each RBC, ri, (that are not touching the boundary of the field of view, but including distances to those which are) was calculated using CellProfiler. The mean distance, , was found for each field of view,The expected distance to the nearest neighbor, , was also calculated,where n is the number of cells in the field of view and s is the size of the field of view in pixels. The deviation of the observed pattern from the expected random pattern is measured using the ratio for index of aggregation, R,If the spatial pattern is random, R = 1, if there is aggregation, R tends to 0, and if there is a regular pattern, R tends to 2.15.
Adjacent neighbors: The mean count of adjacent (touching) neighbors per RBC. This is a measure of how clumped the RBCs are in the smear; a value of zero indicates that there are no touching or overlapping RBCs in the field of view.
RBC eccentricity: The average eccentricity of the RBCs in a field of view. Defined by CellProfiler29 as “the eccentricity of the ellipse that has the same second-moments as the region. The eccentricity is the ratio of the distance between the foci of the ellipse and its major axis length.” A RBC with an eccentricity of zero is a perfect circle, and an eccentricity of 1 is a line. A good blood smear will have RBCs that retain their original circular shape. If the smear is done poorly, for example, by pushing the blood rather than pulling it, the RBCs will tend to be oval.
VIII. RESULTS
The smear analysis was compared across the human experts, autohaem smear, and autohaem smear+, as shown in Fig. 7. Using these values, the optimum parameters for the devices were found.
A. Device performance
The performance of the devices was compared to the human experts, in Fig. 7. The colorbars are centered on the value of the mean human expert, such that squares that are blue have a higher value than the experts, and squares that are red have a lower value.
1. Density of smear
For autohaem smear, increasing the angle of the spreader slide results in a higher density of RBCs [Fig. 7(a)]. This reaches a maximum at 60°, with a median value of 120 RBCs per field of view. Beyond 60°, the density decreases. This can also be seen in the plot for autohaem smear+, where increasing the angle corresponds to an increase in density until a maximum is reached. A similar effect is seen for increasing speed—higher speeds produce a higher density until a maximum is reached. This means that the highest density of RBCs is produced at 60° (the same as autohaem smear) and 6 cm s−1. The mean human expert smear density is between the lowest and highest density of the devices, showing that the devices produce smears in the expected range of densities.
The reason for the reduction at high angles and speeds is because the spreader slide tends to stick-slip with these parameters. The resulting smear consists of sharp ridges. This effect is quantified in the interquartile range (IQR) of the density of RBCs across the fields of view [Fig. 7(b)]. For autohaem smear+, the IQR at low speeds and angles is lower, indicating that the fields of view have consistent densities of RBCs. At higher speeds and angles, the IQR increases, showing that the ridges seen in the smears are producing inconsistent RBC densities across the fields of view. The smears produced by moderate angles and speeds have an IQR consistent with that of the human experts.
2. Index of aggregation
In Fig. 7(c), it can be seen that the smears which have a low speed and a medium angle have a lower index of aggregation, indicating more clumping. At the lowest angle, 30°, the clumping is low due to the lower density of the smear. At the higher speeds, the smear is more uniform.
3. Adjacent neighbors
In Fig. 7(d), smears created at low angles with low speeds tend to have RBCs with fewer adjacent neighbors. Those fields of view with the highest density of RBCs intuitively have RBCs with more adjacent neighbors. For the fields of view with intermediate densities, there appears to be no relation between the parameters and the number of adjacent neighbors.
4. Eccentricity
In Fig. 7(e), there appears to be no correlation between the parameters and the eccentricity of the RBCs. The slowest and lowest angle RBCs have some of the highest eccentricities, as the blood starts to get ahead of the spreader blade and is pushed rather than pulled.
B. Optimal parameters
In order to determine the optimal parameters (angle and speed) for the devices, nearest neighbor searching was performed. Each of the set of parameters was given a “smear vector,” describing its performance in the five analyses. Two such smear vector sets were created for these parameters, one for autohaem smear and one for autohaem smear+.
The mean of human experts was also given a smear vector, with values shown in Table II. The measurements were scaled so that they were equally important. The optimal smear vector was also calculated by matching the median density to that of a human expert, assigning the optimal index of aggregation to 2.15 (the upper limit indicating a regular spatial pattern), and assigning all the other measurements optimal values of 0.
A nearest neighbor search was performed between the optimal smear vector and both smear spaces. For autohaem smear, the optimal angle was found to be 30°, with its smear vector shown in Table II. For autohaem smear+, the optimal angle and speed were found to be 50° and 7 cm s−1, with its smear vector also shown in Table II. These values agree with the preconceived notions of how humans are taught to make manual smears. They are close to the recommended 45° angle and correspond to a speed that is close to those of human experts (6 cm s−1). Typical images of smears produced by the expert humans and the two devices at their optimum parameters are shown in Fig. 8.
IX. CONCLUSIONS
In this work, we have developed and presented the autohaem range of devices for automated blood smearing. autohaem smear is a mechanical device, and autohaem smear+ is an electro-mechanical device. The devices are designed to be sustainable and all the designs and assembly instructions are available under an open source license.
An automated smear analysis pipeline was created and used here as a tool for quantifying the quality of blood smears. We propose that it can have further applications in assessing human proficiency in making blood smears.
Both devices were operated exploring two tunable parameters. Once optimized, autohaem smear can fix the angle that a spreader slide makes with the microscope slide, and autohaem smear+ can also fix the speed that the slider moves, making smears more consistent. In this work, blood smears were made by the two devices and by human experts using the manual protocol. The quality of the smears was quantified, and the optimum parameters of angle and speed were determined for the two autohaem devices. The devices were shown to perform on par with human experts, even when operated by users with no experience of making blood smears. These devices hence promise to deliver better standardization and robustness of quality across labs and over time.
The next stage of this work will be to analyze the performance of these devices using whole blood. Improvements to the devices will include providing better protection to perform in non-ideal environments, for example, rural clinics that will be dustier than a laboratory microbiology safety cabinet, and to map out optimal device settings as a function of different temperatures and humidities. On the hardware side, a better suspension of the spreader slide would be an improvement and might reduce ridges in the smears.
ACKNOWLEDGMENTS
S.M., A.K., C.M., and P.C. were funded by a GCRF QR grant awarded by Cambridge University. R.W.B. is supported by Royal Society Award No. URF\R1\180153.
AUTHOR DECLARATIONS
Conflict of Interest
The author have no conflicts to disclose.
Author Contributions
S.M. designed the study, was the lead designer and maintainer of the devices, software, and assembly instructions, prepared the blood samples and reagents, performed testing of the devices, carried out the data analysis, and drafted the manuscript. J.K. contributed to the device designs, software, and assembly instructions and performed testing of the devices. A.A.L., D.P., and L.L. contributed to the device designs and data analysis. A.K. contributed to the device designs and the design of the study and coordinated the study. C.M. contributed to the design of the study. R.B. contributed to the device designs and the design of the study. P.C. conceived of the study, designed the study, coordinated the study, and helped draft the manuscript. All authors gave final approval for publication and agree to be held accountable for the work performed therein.
DATA AVAILABILITY
All materials and data are available at https://gitlab.com/autohaem.