Abstract
The bioprinting of heterogeneous organs is a crucial issue. To reach the complexity of such organs, there is a need for highly specialized software that will meet all requirements such as accuracy, complexity, and others. The primary objective of this review is to consider various software tools that are used in bioprinting and to reveal their capabilities. The sub-objective was to consider different approaches for the model creation using these software tools. Related articles on this topic were analyzed. Software tools are classified based on control tools, general computer-aided design (CAD) tools, tools to convert medical data to CAD formats, and a few highly specialized research-project tools. Different geometry representations are considered, and their advantages and disadvantages are considered applicable to heterogeneous volume modeling and bioprinting. The primary factor for the analysis is suitability of the software for heterogeneous volume modeling and bioprinting or multimaterial three-dimensional printing due to the commonality of these technologies. A shortage of specialized suitable software tools is revealed. There is a need to develop a new application area such as computer science for bioprinting which can contribute significantly in future research work.
Keywords: Bioprinting, Computer and mathematical modeling, Computer science for bioprinting, Digital biofabrication, Function representation approach, Software
1 Introduction
There are two research fields of bioprinting in a broad sense: Printing of living cells and printing for purposes of a living organism. Printing of living cells includes printing of tissues or whole organs for purposes of medicine, for example, for surgery, pharmaceutical research and tests, transplantation, and others. The printing of multi-material or heterogeneous structures is the main issue in bioprinting nowadays. In the application of living cells printing, the main issue is that the structure of the majority of human organs is often vascularized and consists of different tissues.
A full description of research and manufacturing fields of bioprinting is illustrated in Figure 1[1-26]. In the field of bioprinting, the printing of living cells, including vascularized tissues, skin, bones, and cartilages is the most widespread. There is also bioprinting of physiologically relevant tissues for pharmaceutical research and development therapy of cancer treatment. Furthermore, there is also bioprinting of complete living organs which is the subject of active research and elaboration nowadays. While another general field of manufacturing is the printing of multiple scaffolds for bioprinting and tissue engineering which may be both biodegradable and non-biodegradable, bioprinting of some critical parts for drug delivery systems and tissue reconstruction.
Figure 1.

The schematic diagram of the research and manufacturing fields of the bioprinting [1-26].
2 Living cells printing
There are several fields in the printing of living tissue. Physiologically, relevant tissues are often printed, in addition to other purposes, for pharmaceutical researches. For example, in Peng et al.[12], the authors reported that three-dimensional (3D) tissue models could mimic native tissues quite closely. The authors had adopted scaffold-free and scaffold-based approaches to the creation of models and demonstrated that the 3D tissue models could simulate the physiological response of natural tissue to drug.
Scaffold-free 3D models can be generated from cells, often from stem cells which are self-assembled into neotissues through cadherin-mediated adhesion using exogenous scaffold support. Stem cells are suitable option and commonly used because of their pluripotency (opportunity to differentiate into many different cell types). The ability of stem cells to produce a large number of cells is the second reason for using them[27,28]. Scaffold-based 3D models can be generated by seeding cells or embedding cells in a hydrogel matrix or on a prefabricated scaffold. Widely used materials for scaffolds include decellularized extracellular matrix components and many synthetic and natural biomaterials. Bioprinting technologies can be potentially useful for the fabrication of a wide variety of tissues such as composite tissues, vascular tissues, lung, neural, pancreas, brain, bone, cancer, cardiac, cartilage, heart valve, liver, retinal, skin, and others[1-5,7,8,15,25]. In addition, there are different goals of using bioprinting in pharmaceutical researches such as developing drugs against cancer and other diseases[13-17].
Vascularization in 3D printed tissues is challenging and is the current subject of active research and it still remains as unsolved problem[3,12]. Vascularization plays a crucial role in tissue viability for its survival and growth and for drug delivery. Bioprinting of vascular constructs, such as bioprinting of physiologically relevant tissues, can be performed using scaffold-based or scaffold-free approaches. These approaches produce the same results as in the case of the bioprinting of physiologically relevant tissues[29].
There are two main approaches for arranging cells in 3D patterns: Top-down fabrication or bottom-up fabrication[30]. Top-down fabrication means that cells co-arranged with biomimetic scaffolds with tissue maturation in a bioreactor. Bottom-up fabrication means secretion of a matrix by cells themselves instigated by temporary support[31,32].
As an example of the early progress that can be considered, as bioprinting is the first bioprinted skin created in 2009 by Lee et al.[6,30]. They presented a method of creating multi-layered engineered tissue composites that consist of human skin fibroblasts and keratinocytes, which mimic skin layers. It could be useful for drug testing and modeling of diseases. Another opportunity of using skin in bioprinting is wound healing with the 3D bioprinting of skin[33].
3 Scaffolds and bioimplants printing
In the field of biomedicine, there are many important purposes for each component of the created device. The task of finding a material that will satisfy all these needs is a complicated issue. Therefore, creating biomedical devices must be heterogeneous in most cases. According to Shi and Wang[34], current researches on 3D printing technology for biomedical applications in the field of printing of non-living objects can be classified into two main areas: Personalized manufacturing of permanent non-invasive implants and fabrication of local scaffolds, which could be biodegradable or bioactive. The advantage of 3D printing of implants over traditional machine technology is that 3D printing can achieve personalized real-time manufacturing of any sophisticated implant with high-dimensional accuracy and short production cycles. Multi-material 3D printing is a widespread technology in the field of implants manufacturing. For example, in Yan et al.[35], a bone prosthesis of 3D hydroxyapatite (HA)-coated porous titanium with osteoconductivity composed of an osteoinductive composite material was successfully created. The new bone successfully grew through it after 24 weeks. The porous Ti, which also acted as an osteoinductor, provided the required mechanical strength.
3D printing technologies could be used for the manufacturing of various scaffolds for the bioprinting of living tissues or whole organs. Scaffolds must satisfy such requirements as bio-physicochemical properties, structural features, mechanical properties, and other necessary characteristics. According to Mogali et al.[36], these essential characteristics could be a 3D porous interconnected network for cell growth, flow transport of nutrients and metabolic waste; suitable surface chemistry for cell adhesion, proliferation and differentiation; biocompatibility, and matching with the controlled degradation and absorption rate of cell or tissue growth; and properties that match the tissues to be implanted. Scaffolds with high water content, excellent biocompatibility, and controllable biodegradation can be manufactured using different technique such as extrusion-based, inkjet-based, microvalve-based, or laser-assisted bioprinting. The selected method should be based on the properties of the tissue, for which the scaffold is created. The mechanical properties of scaffolds can be enhanced using various crosslinking technologies.
Ionic crosslinking can be used to deplete mechanical energy. Personalized scaffolds should provide an environment with micro-stress that is equal to the natural habitat for cells. It should maintain structural stability and integrity. It must possess mechanical strength, which matches those of the subchondral bone and adjacent cartilage of the implant location to provide an immediate and long-term load-bearing function[37]. Crosslinking technologies were adopted to improve the mechanical properties of widely used gel materials due to their disadvantages such as poor mechanical properties, natural shrinking, and others[38]. Considering Hutmacher, Wu et al.[37,38], 3D printed bioactive glass scaffolds were manufactured with a hierarchical pore architecture and well-ordered mesopores in various shapes. Then, polyvinyl alcohol as a thermo-crosslinking agent was used to improve the mechanical properties. A combination of materials can be used to resist cracking and fatigue, to obtain desired physicochemical properties, to avoid extra cost, and for antibacterial purposes which is crucial in health care[39].
3D printing technologies can be useful for the creation of high-fidelity clinical organ models for clinical treatments and medical education. Thanks to 3D printing technologies, these models could be created at a lower cost and taking into account of the individual differences among patients. Advantages of 3D printed models are physical dimension and durability, as well as the opportunity to be color- or material-coded by tissue type. Future materials with different elasticity, color, and composition to simulate the appearance of human tissues and organs can be developed[40].
To achieve different functions, scaffolds should integrate different materials, for example, metal with ceramic and polymer can be used to fabricate a porous scaffold to satisfy the implant requirements[33,41]. 3D printed smart materials, which can switch their shape or properties under the specific external stimulus, can show high potential for therapy in clinical application that will be minimally invasive.
Multiple materials usually are integrated into medical biomaterials that are used in 3D printing to achieve complex functions in printed objects. New equipment to guarantee high porosity, dimensional precision, and other useful properties could be developed in the future. There is also a need to study high-performance materials for various medical-oriented 3D printing techniques.
For all applications in the field of 3D bioprinting described above, multi-component compatible materials must be used. A combination of materials should lead to maximum fitness according to specified parameters.
A number of issues in the field of bioprinting are similar to problems that are already solvable by additive technologies and manufacturing. Therefore, it would be a perspective solution to use the experience that was previously gained in the field of multi-material 3D printing with necessary adaptation for the bioprinting. Summarizing all the above, studying multi-material 3D printing and developing new approaches in this research field represent one of the critical elements that will make progress in the field of bioprinting.
Bioprinting research field could be subdivided into the biology, materials, and computer engineering. We will focus our attention on the third subdivision.
In the field of multimaterial printing for both bioprinting and additive technologies, the creation of the mathematical and computational model represents one of the critical tasks. To produce a perfect model in this field, it is necessary to choose or create software that meets all model requirements.
4 Software for bioprinting
The computational model is a crucial point in bioprinting technology. It is the first issue that must be solved when there is a task in creating some living tissue or whole organ using bioprinting. Nonetheless, the software development still lags behind than the advancement of bioprinting[42].
4.1 Printer control software
Most of the current existing software are for the bioprinting process controlling such as graphical user interfaces (GUI)-based control software like Bioscaffolder from GeSim company[43]. This software works with StereoLithography (STL) files representing object surface. It has two modules: Scaffold-generator and STL-interface. The Organovo company for their NovoGen MMX Bioprinter developed a general software that only includes essential functions. It has a graphical interface for designing various 3D constructs. It allows a user to choose parameters such as materials, cell types, printing speed, and write and load pre-defined commands for realizing specific movements of the robot and deposition heads. Now, Organovo collaborates with Autodesk to develop controlling software for bioprinters[44]. EnvisionTEC company has developed a computer-aided design and computer-aided manufacturing (CAD-CAM) software with a user-friendly graphical interface for its 3D-Bioplotter system. This software has been designed to monitor and control the printing process until it is completed. Fujifilm Holdings Corporation Ltd. developed a GUI application software for its Dimatix Materials Printer. This software works with bitmap files by importing them as CAD models and allows the conversion to bitmap format.
CELLINK designed their own software package named HeartOS, DNA Cloud, and DNA Studio to control the bioprinting process. It is for fast droplet layer-by-layer printing, where the model in the G-code or the STL format could be loaded. The software package is user-friendly and does not force users to spend their time on learning the process. The software allows the user to simply adjust parameters such as flow and speed[45]. The software enables the user to preview a model before printing, to perform slicing preview to see how each layer setting will affect the results and to use active tools for printing infill.
Allevi developed the Allevi BioPrint Pro control software for bioprinting[46]. It runs online, which allows user to work with it from any computer. Allevi BioPrint Pro has built-in-model generation, project-based workflow, and integrated slicing. Besides, the software supplies cutting-edge visualization features and interface to allow users to view and fix potential problems in their projects before printing.
RegenHU Ltd. is an innovative biomedical company that developed three specialized software for bioprinting which represents as a “bioprinting software suite”[43,44]. BIOCAD serves as a user-friendly drawing suite to design scaffolds or tissues within minutes from scratch. BIOCAM is the user-friendly toolpath generator and slicer of STL files for 3D models for RegenHu’s bioprinters. This software allows the user to create multimaterial tissues that are based on digital 3D models obtained from 3D scanners or CAD systems or medical images. BIOCUT is a user-friendly Digital Imaging and Communications in Medicine (DICOM) viewer with analyzation tools integrated into RegenHu’s bioprinting digital workflow. Using this software, complex tissue structures can be created from medical images in the DICOM file format into multi-tissue modeling and multimaterial interface for bioprinting. This software suite had been developed to explore the comprehensive potential of the 3DDiscover Evolution RegenHU’s bioprinter. In summary, the RegenHU’s software suite for bioprinting can works with STL and DICOM file formats and allows user to slice 3D models that are generated in STL. This software suite acts as a bridge between medical and bioprinting field. However, it still works with STL which is time-consuming and difficult approach for complicated multimaterial objects such as heterogeneous living organs. In addition, they had developed two instruments for the bioprinting: BioFactory and 3D Discovery, and the Windows-based Human Machine interface software to control it.
Digilab company has developed CellJet printer and Windows-based control software for the printer. The software is named Axsys, and automates low volume liquid handling applications[43]. It is user-friendly and provides a user to program protocols for printing with a graphical format. The nScrypt company developed printers equipped with the computer-aided biology technology that was created based on the CAD environment. This software, as many described above, is produced for the fabrication process control. In this software, parameters such as deposition linear speed, toolpath deposition, syringe plunger rate in the displacement heads, and air pressure can be altered flexibly.
4.2 Software for pre-processing
4.2.1 Software for operations with G-code
According to Gulyas et al.[42], specialized software tools to control bioprinter hardware that fulfilled the bioprinting requirements was developed. Typically, it represents a package of open-source software tools that allow the users to specify the machine movements precisely with the help of high-level programming languages. Besides, it enables us to distribute the machine movements easily across the batch of dishes of tissue culture. The software is useful in applications for printing of living cells and printing of extracellular matrices. The software can represent movements of the machine or elements of the gCode with simple functions of a high-level programming language such as C# or Python. It includes gCodeAPI.NET, gCode Editor, and PetriPrintes as a graphic user interface. PetriPrinter allows a user to distribute printer movements into several culture dishes that organized in a grid pattern, which is defined programmatically. As for bath printing, PetriPrinter distributes gCode objects into several dishes of the culture. PetriPrinter represents a gCode generator and provides collision-safe and optimized entry, movement between the dishes, and exit. Furthermore, this application can be adjusted to different hardware platforms using settings such as start height, printing temperature, row, or column distance. Besides PetriPrinter, there is second graphic interface known as gCode Editor. It was developed to visualize gCode from third-party slicer applications such as Cura or Slic3r and allows for manual modification and optimization for utilization in the cell culture. Unlike general slicers that do not offer detailed control over the tool movements, gCode Editor allows us to identify and to replace the problematic head movements, to insert new control points, and to relocate existing points with just a few clicks. Output files of the gCode Editor are compatible with PetriPrinter. The first and the most critical part of these software tools are the gCode API, which can encapsulate gCode commands into high-level programming language functions such as C# or Python[42]. GCodeAPI.NET includes such commands as temperature, speed, extrude, line, arc, relative, and absolute position. The scheme of using the gCodeAPI.NET is presented in Figure 2. Collectively, these software tools represent a useful and user-friendly software to make gCode analysis easier and less time-consuming. It is a control software for the bioprinting process which can help to make research processes more effective because of the accurate and straightforward prescribing of the machine movements and fast and easy finding some problematic machine movements in the raw gCode.
Figure 2.

The schematic diagram of using the gCode API[42].
4.2.2 CAD-based software
The most general approach in model creation for bioprinting is CAD-based software and the STL file format. The most popular commercial software is based on the Boundary Representation modeling principles and Constructive Solid Geometry. Such software are computer-aided 3D interactive application (CATIA) (Dassault Systems), NX (Siemens PLM Software), SolidWorks (Dassault Systems), and Pro/Engineer (PTC)[43]. CATIA is a multi-platform software suite that was developed for CAD. It works with the STL file format and specialized CATIA model formats. NX is a software for design, engineering analysis, and manufacturing. It works with STL, CATIA, STEP, Parasolid, DXF, DWG, 3MF, Initial Graphics Exchange Specification (IGES), ACIS formats, or image, or Virtual Reality Modeling Language data for the import. For the export, it works with all these formats and also PLY, portable document format (PDF), or CSG files. SolidWorks is a CAD and computer-aided engineering (CAE) software that works with the STL file format and widely-used neutral solid modeling formats such as IGES, DXF, DWG, STEP, and ACIS. Pro/Engineer is a software for solid modeling or CAD, CAE, and CAM. It is used to import and export file formats such as ACIS, IGES, and Parasolid formats, which are specialized widely-used general file formats for solid modeling but not for bioprinting. The platform for the CAD system for tissue scaffolds (CASTS) has been developed later based on Pro/Engineer[47,48]. For the input model, CASTS uses imaging software such as materialize interactive medical image control system (MIMICS) to convert the patient data from magnetic resonance imaging (MRI) or computer tomography (CT) to the IGES, neutral CAD file format. An output model in this software is saves in the STL file format.
The use of CAD-based software in bioprinting is discussed in detail with concrete CAD systems in this section. The first one is TinkerCAD (AutoDesk, Inc., San Rafael, CA, USA), it is a simple online Web 3D modeling system that does not require any specific and in-depth knowledge from users. Due to its simplicity, experts in bioprinting could exploit it for modeling of basic geometric primitives. Cylindrical primitives modeled in TinkerCAD were used for shape definition of bioprinted samples in works[49,50]. The authors of Jeon et al.[51] printed a cuboid. More complex primitives of TinkerCAD were used in works Lehner et al.[52] and Jeon et al.[53]. In the mentioned articles, the authors used letters. More sophisticated models printed from organic materials can be seen in Markstedt et al.[54], in which a lattice structure was designed and manufactured. Another example of the printed cellular structures can be found in Faramarzi et al.[55], which bioinks were used in this study.
Some researchers used TinkerCAD to print for the printing of necessary equipment needed for biofabrication. For example, it was used for modeling of inserts in papers[56,57]. In Ivanov and Grabowska[58], the design of the mold maker was provided with TinkerCAD, the authors of Yang et al.[59] used it to create a model of a special extruder. Another example of the TinkerCAD application is the modeling of microfluidic chips[60,61].
TinkerCAD is mostly used for modeling of simple geometry or for manipulation with existing meshes. Moreover, in some cases, more advance specialized software tools like Meshmixer has to be used to postprocess meshes created with TinkerCAD. Meshmixer as a software tool will be considered further.
More sophisticated software can be used for the same purposes. There are few examples of using Blender software for modeling purposes. Blender allows producing more complex geometry based on the skills of the user. In one study, it had demonstrated the use of Blender (Blender Foundation, The Netherlands) for cryogenic 3D printing[62]. Built-in Blender primitives also can be used for bioprinting of simple shapes[63]. In the study conducted by Mussi et al.[64], it was used to prepare an ear model. Some other studies also show the use of Blender’s for scaffold generation[65,66]. Some papers had also proposed Blender as a tool for vascular modeling[67-70].
However, software tools that were used for modeling the STL format are usually used as a 3D printing standard. An STL file contains triangular mesh, therefore it is necessary to have a powerful tool for mesh processing when working with STL file. Meshmixer (Autodesk, San Rafael, USA) is one of such software tools. Autodesk Meshmixer is the software for editing and modification of the STL mesh. It also allows us to do in filling to build microstructure inside the 3D model. It was used in some above-mentioned researches, such as one study that involves an artery fabrication has applied Meshmixer in their work[71]. Its functionality becomes pretty helpful, when the manufactured geometry is obtained from medical scanning data and mimics natural structures[72]. More details on this topic will be discussed further at the software to translate medical data to CAD section.
It should be noted that a short overview above does not mean that the three mentioned software are the most wide spread tools in modeling for bioprinting. Researchers use many other modeling packages. There are others Autodesk products such as Maya, Fusion 360, Inventor Netfabb; SketchUp (Trimble Inc, United States), Rhinoceros (Robert McNeel & Associates, United States), and Voxelizer (ZMorph, Poland).
CAD-based software have a number of lacks for the bioprinting. Some errors of CAD systems acceptable for its direct purposes can lead to serious problems in the development of bioprinting industry. Computer software characterizes commonly as a service, not a product, and its failure leads to legal issues. Clarifying the industry standards could help in the early identification of potential coding defects. However, it could be challenging to predict scenarios that may require legal attention in 3D bioprinting. Therefore, there will be a need to determine what are the essential quality of the 3D bioprinted organ or tissue, including the type of models, biomaterials, methods, or all of these combined. Besides, in software development, there is a need to pay more attention not only to its efficiency but also to the safety of the software. Requirements of the software validation should meet the patient requirements. Hence, there is a need for various validation methods due to the fact that a number of software tools cannot be comprehensively tested only through the source code[73].
There is also another problem arises with using CAD-based software. The software is usually used for modeling of simple shapes or for operating with reconstructed 3D models of organs. In the last case, the interaction is performed under meshes in common such representation lacks functionality essential for bioprinting. For example, it is quite difficult or sometimes impossible to model natural structures with multiple materials. Another problem is difficulties with modeling of multiscale structures.
4.2.3 Software for translates medical data to CAD
A standard method for living tissue modeling is using medical scans obtained by CT, optical microscopy, and MRI, ultrasound (US) 3D to create a model based on these images. One of the suitable software for this method is the MIMICS Innovation Suite (MIS) from Materialize[74]. It is the specialized software working with medical scans in the DICOM file format and designing 3D models based on the STL file format. Created models could be sliced and exported for 3D printing or 3D bioprinting. Besides, this software suite allows users to analyze the anatomy segments, to make finite elements and other types of 3D analysis. MIS offers a wide range of tools for various clinical applications such as orthopedic, respiratory, and others. Another software for such tasks is BioCAD by Biomedical Modeling Inc.[75]. This software was developed for anatomical 3D printing and CAD models for the design of medical devices. It translates medical images obtained by CT and MRI to SolidWorks files. BioCAD allows users to work with mesh and CAD models and to fabricate models for 3D printing. This software is useful to create anatomical models such as bones, blood vessels, heart, and some other internal organs. Developing minimally invasive surgical devices is another purpose for this software usage. There are other options for this purpose in the form of open-source license use such as InVesalius[76,77], a multilingual cross-platform, and 3D Slicer[78]. InVesalius is an open-source software tool for visualization and analysis of medical images that works with the DICOM file format. It allows user image segmentation, triangular mesh creation, manual or semiautomatic image segmentation, and volume rendering based on initial medical data obtained by scanning. This software is useful for the reconstruction of a CAD model based on medical scanning data obtained by CT or MRI. InVesalius allows us to import files in the DICOM or analyze format, and to export to the STL, OBJ, and PLY. Besides, InVesalius provides a capability of execution in different operating systems. 3D Slicer enables user to perform medical image informatics, image processing, and 3D visualization. 3D Slicer is an open-source platform for analysis and visualization of medical images obtained by CT, MRI, US, microscopy, and nuclear medicine. It can be used for analysis and visualization of data includes interactive segmentation and volume rendering.
However, making organ blueprints just based on CT or MRI data is not a comprehensive approach. This approach could be convenient for considering the anatomy of an organ in a big scale. Nevertheless, to avoid errors or to preserve the anatomy of the printed organ as similar to the diseased organ, some small details of the organ such as alveoli in lung or nephrons in the kidney should be reverse engineered. Besides, the creation of a comprehensive functional organ is rather crucial than imitation of organ histology and anatomy[79]. The complex structure of organs that include nerves and complex vascular systems makes the task of organ model designing more challenging. According to Dernowsek et al.[79,80], tissue composition and cell redistribution cannot be absolutely identified yet by clinical bioimaging because the technology has not reached the cellular and histological level. Therefore, one of the best ways to produce organ blueprint using medical data is to combine bioimaging, CAD modeling or reverse engineering, and mathematical modeling and simulation[80,81].
4.3 Software for slicing
There are various software tools for the slicing of the model, which are commercial and open-source. A commercial software simplify 3D is a software that provides model setup, slicing and print file creation, pre-print simulations, customizable support structures, mesh analysis and repair, machine control, and monitoring[82]. Simplify 3D supports hundreds of different printers, provides easy switching between multiple machines, has incredibly realistic simulations, identifies issues in advance, and allows access to industry learning resources to improve print quality. In Sahai and Gogoi[83], the 3D printer Tarantula 3D was modified with syringe paste extruder for the printing of chitosan composite scaffolds. It allows us to use simplify 3D as slicing and preprocessing software for bioprinting. Other professional software such as additive manufacturing “Magics” (Materialize) was used for the preparation and slicing of the 3D model of the biocompatible implant for the patient’s cranial[84]. The 3D model was reconstructed from computed tomography and fabricated from titanium. According to Naghieh et al.[85], Magics is used for the design and preprocessing of the 3D model of scaffolds, followed by fabrication of the scaffolds from gelatin using 3D bioplotter (EnvisionTEC, Germany). There are also open-source projects for slicing and preprocessing of polygonal 3D models, such as CuraEngine and Slic3r. CuraEngine is a part of a large open-source project Cura. It represents as a console application and provides prepared G-code for a wide range of fused filament fabrication printers[86,87]. Cura is an engine for slicing. CAD integration and other powerful features had been developed for 3D printing and could be useful to resolve 3D bioprinting issues.
According to Ariffin et al.[88], CuraEngine is the better solution for application that requires increase accuracy using lesser filament. For the production of parts with a hanging structure, the best solution is Slic3r due to excessive material that can act as a support. The Cura software is popular slicing software for the prototyping of 3D bioprinters. It has many features of 3D model preprocessing and supports various motherboards to control the device that is under development. For example, in projects Mielczarek et al.[89] and Datta et al.[90], the Cura software plays a role in the graphical interface with G-code preparation for a prototype of a 3D bioprinter constructed by the authors. These prototypes of 3D bioprinters use syringe pump extruders with different inks. The gelatin methacrylate doped with a photoinitiator as the printing substance was used in the first study and alginate with honey was used in the second study. In other work, Cura and Slic3r are mentioned as “slicer” software and also used for extrusion-based bioprinters[91].
4.4 Software for scaffold generation (pre-processing)
4.4.1 Software for automatic scaffold generation
Scaffold generation is a crucial task for bioprinting, and there are specific requirements for tissue scaffolds. For the research tasks in the tissue scaffolds engineering, the following parameters are required: Generation of a uniform and non-uniform lattice, changing the size of pores and porosity of the whole construction, setting up of a volume of material to be used for scaffold fabrication, and opportunity to create the continuous tool paths inside and between layers and others.
The uniform lattices with regular continuous patterns can be generated using BioScaffolds PG. It is a specific software for scaffold generation for bioprinting[92]. It has the necessary parameters for modeling of a customizable uniform scaffold and the opportunity to export the models for the Fab@Home platform[93]. Successful tests with polycaprolactone scaffolds fabrication proven the usability of this software.
The function representation approach (FRep) based on using real continuous functions can be used for the parametrized non-uniform scaffold modeling[94]. It gives a certain freedom in the modeling of lattices and microstructures with complicated forms. It allows us to apply any functions, space-mappings, and transformations for the space coordinates to obtain the sophisticated geometrical shapes. The software which implements such an approach are HyperFun[95], Uformia software[96], and FRepCAM[97].
For the scaffolds fabrication for clinical purposes, triply periodic minimal surfaces (TPMS) structures were studied. In some research works, such structures showed good properties of permeability[98-100]. The first researcher working on TMPS structures is Schwarz[101], followed by Schoen[102] and Karcher[103]. An open-source software based on the generation of the TPMS structures around any surface was developed, which is known as POMES (Porous and Modifications for Engineering Surfaces)[104]. It allows generation of different porous and roughness morphology on surfaces using such structures as Scwartz P, Scwartz D, Gyroid, Neovius and others. Such modification of surfaces increases cells migration inside the implants and improves osteoblast adhesion.
nTopology (nTop) is the software for the lattice generation and microstructures using the method of the implicit surfaces[105]. This software is also based on the FRep approach.
The Voronoi tessellation is a generative algorithms used for 3D modeling of the bone microstructure[106]. The Grasshopper[107] is the software with a visual programming language that allows us to build generative algorithms, including Voronoi tessellation
Autodesk Netfabb[108] has a module for the lattice generation, which is called “Lattice Commander.” It allows the user to generate microstructures using the unit cell repetition. It has a wide range of the unit cell patterns, including TPMS structures and a variety of beams intersection.
4.4.2 Software for post-processing issues
Developing the software for bioprinting is the most anticipated subject of research currently. SIMMMC is the specialized application for predicting post-printing structure formation in bioprinted construct, generating 3D models of various types of bioprinted constructs, and simulating its evolution. The application has been extended for bioprinting purposes, such as modeling and simulation of the evolution of bioprinted tissue constructs composed of living cells, hydrogels, and cell culture medium[109]. The metropolis Monte Carlo algorithm (MMC) is the base of this development. Besides, the specialized module that can generate 3D models of fabricated tissue constructs automatically after loading an XYZ file has been created. The XYZ files are used for the purposes of biological systems graphical visualization using visual molecular dynamics[110]. According to Robu et al.[109], many architectures of bioprinted tissue constructs could be integrated into this platform. SIMMMC for bioprinting was implemented in the Visual Studio.Net 2015 using the Visual C#.Net language. SIMMMC for scaffold-based approach allows user to create the 3D model of a particular type of biological system that includes living cells and biomaterials and simulates the evolution of the multicellular system in the vicinity of biomaterials using the MMC algorithm[111]. SIMMMC for bioprinting as an extension of the initial SIMMMC which allows a user to load different geometry of tissue construct that was obtained by post-printing. Besides, it enables user to simulate shape changes of the uploaded bioprinted construct that includes living cells, biomaterial, hydrogel, and cellular medium with the help of the MMC algorithm. SIMMMC for bioprinting had been validated by procedural bioprinting of the vessel[109]. Collectively, SIMMMC for bioprinting represents an useful software tool to produce computer simulations of a large variety of 3D models for predicting post-printing structure formation.
At present, the software tool CompuCell3D is used for in silico tissue engineering [112-114]. It is based on the Glazier-Graner-Hogeweg model and is an open-source software that was developed especially for simulating the evolution of bioprinted constructs[112]. The Surface Evolver software has been invented to predict simulation of directed self-assembly in multicellular systems which considering each single cell as a bubble[115,116]. It is based on the Finite Element Method. In the field of bioprinting, Surface Evolver could be used for modeling fusion of vascular tissue spheroids in bioprinted segment of a vascular tree[117]. This approach allows us an estimation of the quantity of tissue spheroids concentric layers. These layers must be printed in sequential vascular segments to keep accuracy of each diameter of the vascular section of vascular wall[117,118]. However, the software tools that are provided in the Surface Evolver could not allow the comprehensive modeling and simulation in the field of bioprinting, because they can only solve highly-specialized issues. Besides, these software tools are meant for biological simulation, not primarily for bioprinting. There is currently no available software to simulate all aspects of bioprinting or formation of the bioprinted tissue structures with 106–109 cells. However, developing of control software tools fot bioprinting is more widespread nowadays, in comparison with software tools for providing the information of shape changes during the process. In the future, new bioprinters are prefer to have an integrated computational framework that should include software modules for modeling and simulation of pre-printing and post-printing stages, and are compatible with medical image data[118]. Therefore, to prevent existing bioprinting software becomes hurdles in their research field, it is necessary to develop new software tools that are specialized and able to meet all bioprinting requirements.
The next step after printing of the organ is a crucial stage where maturation of the organs takes place in bioreactor. At this step, the growth and maturation of the bioproduct occurs. Bioreactors are necessary for the acceleration of the tissue maturation which control the mechanical, electrical, and biochemical conditions[119]. Bioreactors act as a crucial environment in maintaining of the viability of the engineered tissue. Besides, bioreactors are useful for experiments and cells maturation processes monitoring. Although the bioprinting and bioproduct maturation steps are separated steps, it is worth mentioning some of the bioreactors control software. In the future, bioprinting and bioreactor may be able to integrate as one complicated device, but it still remains a task for future development[79].
According to the Burdge and Libourel[120], there is an open-source software based on LabVIEW that was developed for the sophisticated control of environments of the culture. This software uses Python for protocols and allows user to control parameters of the process. LabVIEW also provides an interface for monitoring the process, logging of data, and creating a protocol to execute user-defined protocols. ILS automation provides a bioreactor control system that includes specialized bioreactors integrated with control systems for cell culture systems, fermentation systems, biofluel systems, and two separate software tools as system integration and control software tools[121].
Ignition Scada Integrator is a system integration software tools. It is an all-in-one software solution that provides user with unparalleled data integration, analysis, control, and visualization. The general control software tools are represented as Real-time Web-based SCADA Software: Batch Expert+. It allows user to manage all bioreactors in one place to get intelligent alarming, store live and historical data together in history, and improve process, yield, and production.
LAMBDA laboratory provides two control software tools, FNet and SIAM, for the control of cell cultures and fermentation in MINIFOR fermentor and bioreactor[122,123]. FNet can control common cultures and up to 6 MINIFOR bioreactors with limited options. SIAM has better functions, including able to control up to 99 bioreactors and offers extended functions. Both software tools provide graphical visualization.
BioProcess by Eppendorf Inc provides three BioCommand software packages for fermentors and bioreactors[124]. BioCommand provides tools needed for research, optimization, and security trials. BioCommand Track and Trend is useful for essential laboratory management and offers full monitoring and historical record-keeping capabilities with control of set-points and trends visualization. BioCommand Batch Control includes all features of the previous one but also allows us to perform equipment lock-out, programming capability, and has a customize synoptic display. It is useful for optimization and control for the process. BioCommand Batch Control Plus adds three levels of security, including operator, supervisor, and administrator. It provides event logs, audit trails, and a database structure. Besides, this software allows user to have powerful control capabilities.
According to Dernowsek et al.[79], omics technologies in integration with data science, machine learning, and other intelligent tools will contribute to a new field known as “computational biology in the 4.0 industry.” Integration platforms that consist of these fields are known as biofabrication lines. Biofabrication line consists of a set of devices that could produce all necessary types of models: mathematical, physical, and biological, keeping the necessary spatial distribution. It is presumed that biofabrication lines will be common in the future[79]. The current computational biology includes analysis of biological data such as cell populations, genetic sequences, or others to make new prediction. There are researches about genome data analysis and computational biology algorithms[125], development of some pattern-based system prototypes[90], and also hierarchical modeling with supporting composite modeling[126]. The progress in computation biology could be also accelerated by integrating with machine learning and other research fields, which are traditionally related to data science[127]. As for computational approaches for biofabrication, computational fluid dynamics software packages are widely used to calculate flow fields, shear stresses, and mass transport with and around 3D bioconstructs and bioreactor environments[119].
Nonetheless, the most crucial tools in the field of computational biology for the 3D bioprinting are computational methods such as analytical methods, mathematical modeling, and simulation on all 3D bioprinting stages such as pre-processing, processing, and post-processing.
4.5 Approaches for future development
According to Robu et al.[109], the software that controls the bioprinter and, in general, includes of CAD or CAM software now should include a module for simulation to predict the evolution of the printed construct. However, nowadays, bioprinting software usually can offer either only control or only simulation. Besides, the software for simulation in bioprinting is not so widespread. The solution of this problem could be developing such software that will include ability to work on all necessary stages. It should be able to provide control of the bioprinting process. Besides, it should have a module for simulation, and a slicer that can work with model file formats that are suitable for heterogeneous volume modeling in bioprinting. FRep has shown appropriate method to solve this issue[128-130]. FRep can define an object by a continuous function
f(x1,x2…,xn) (1)
where f is a real continuous function defined on n-dimensional Euclidean space En that must have positive values inside the object, negative values outside, and zero on the surface[130,131]. In the 3D space, the object boundary is named “implicit surface.” Any algorithm or function can be used until it can return a real value. Functions in the FRep approach form a system where different materials and other parameters can be described. The FRep approach is a suitable method to provide a heterogeneous representation of objects with any complexity. Besides, a mammalian cell colony was simulated using the FRep approach[132]. The colony was modeled as a set of deformable particles, which are contacting with each other. A new particles pair, which models the process of cell division, can substitute an existed before particle. This simulation has specific features such as real functions that define arbitrary shapes of particles and particular rules of particles’ behavior. A collision detection algorithm was used to define communication between particles. To solve of the packing problem, a genetic algorithm was used. Changing the particle shape, size, and orientation was used for the simulation of a deformable particle. One of the figures of the simulation is presented in Figure 3[132].
Figure 3.

Simulated with the help of function representation approach mammalian cell colony[132].
Therefore, the FRep approach represents a method that could help to solve such crucial issues in bioprinting as the heterogeneous volume modeling of living tissues and whole organs. Besides in the living objects modeling, the FRep approach allows us to model various cellular structures that are very important for implants modeling. The example of the cellular structure, developed with the FRep approach, is presented in Figure 4[128]. Software tools utilizes this approach are Hyperfun, FRepCAM, nTop, and Uformia that were mentioned above. There is also software such as Curv[133] and libfive[134], but not noticeable in the field of bioprinting and biofabrication yet.
Figure 4.

Digitally fabricated non-uniform microstructure developed with the help of the function representation approach[128].
Summarizing all the above, the overview of properties of the leading software tools and applications are listed in Table 1. The current most popular software for the model generation in the field of bioprinting is CAD-based software. Usually, in this kind of software, users can generate STL-file models only and then slice them. This approach is the most common approach, but it is slightly outdated. STL files allow us to work exclusively with surfaces that are good for homogeneous models but are not suitable for heterogeneous models. In addition, using the STL file format leads to some problems. This file format does not allow us to use any colors and textures because these options are not a part of the STL standard. Only one-material surfaces are available. There is no material definition in the STL, thus complex geometry may have given errors. Typical types of errors with the STL standard are missing facets and redundant data, such as unremoved coincident surfaces or traversals, which are not crossed by coincident surfaces that will lead to weakness in the creation. Microstructures such as porosity must be in geometry thus will lead to substantial model files. Communication with build setup is an issue which may leads to issue in the orientation in printer also. Besides all the disadvantages described above, cracks and self-intersections can occur in STL files, and editing in this standard is difficult. Hence, there is a need to develop a specialized software for the heterogeneous modeling in bioprinting based on the FRep approach, which will allow us to work with suitable model file formats for this bioprinting.
Table 1.
An overview of the software tools and applications for bioprinting.
| The software name | Supported file formats | Distribution | Purpose | References |
|---|---|---|---|---|
| GeSim | STL | Commercial | Control | [43] |
| Novogen | STL | Commercial | Control | [43] |
| BIOCAD (RegenHU) | STL | Commercial | 3D models design | [44] |
| BIOCUT | DICOM, STL | Commercial | Convert DICOM data to STL, make slices | [44] |
| BIOCAM | STL | Commercial | Generate the STL and slice it | [44] |
| No name software from Fujifilm Holdings Corporation Ltd. | Bitmap | Commercial | Control | [43] |
| Axsys | Graphical formats | Commercial | Allows a user to program printing protocols | [43] |
| CATIA | IGES, DXF, DWG, STEP, STL, CATPart, CATProduct, CATDrawing, cgr, 3dxml | Commercial | CAD-based | [43] |
| NX | STL, CATIA, STEP, Parasolid, DXF, DWG, 3MF, IGES, ACIS formats, PLY (export only), image, VRML data | Commercial | CAD-based | [43] |
| SolidWorks | STL and general solid modeling formats | Commercial | CAD-based | [43] |
| Pro/Engineer | STL and neutral formats | Commercial | CAD-based | [43] |
| CASTS | DICOM to IGES to STL | Commercial | Based on Pro/Engineer for tissue scaffolds | [46,48] |
| MIMICS | DICOM to STL | Commercial | Translate medical data from MRI and CT output files to SolidWorks files + slicer | [43,74] |
| Biocad (Biomedical Modeling Inc.) | DICOM, SolidWorks files | Commercial | Translate DICOM to SolidWorks files, allows a user to work with the mesh and generates CAD models | [75] |
| CELLINK software | GCode, STL | Commercial | Control, preview, slicing | [45] |
| Allevi BioPrint Pro | - | Commercial | Control from any place (runs online) | [46] |
| SIMMMC | Visual C#, XYZ | Research project, by request | Simulation | [109-111] |
| GCodeAPI.NET (PetriPrinter) | GCode, C#, Python | Research project, by request | Convert gCode to functions on C# or Python | [42] |
| CompuCell3D | XML | Research project, by request | Simulation of the shape changes | [113,114] |
| Surface Evolver | C | Research project, by request | Simulation of the shape changes considering each cell as a bubble | [116,117] |
| In Vesalius | Import: DICOM, Analyze Export: STL, PLY, OBJ | Open-source, free | Reconstruction of volume models based of medical scanning data | [76,77] |
| 3D Slicer | DICOM | Open-source, free | Analysis and visualization of medical data | [78] |
| Simplify 3D | STL, OBJ, PLY, AMF, OFF, 3MF, MIX | Commercial | Pre-processing of the 3D model, slicing, G-code generation | [82] |
| Materialize Magics | STL, OBJ, PLY, AMF, OFF, 3MF, MIX | Commercial | Pre-processing of the 3D model, slicing, G-code generation | [74,135] |
| Cura, CuraEngine | STL, OBJ, PLY, AMF, OFF, 3MF, MIX | Open-source, free | Pre-processing of the 3D model, slicing, G-code generation | [86,87] |
| TinkerCAD | STL, OBJ | Free | CAD | [136] |
| Autodesk Meshmixer | STL, OBJ, PLY, AMF, OFF, 3MF, MIX | Free | Mesh editing and repair | [137] |
| Blender | OBJ, FBX, 3DS, PLY, STL | Free | CAD | [138] |
| BioScaffolds PG | - | Research project, by request | Scaffolds generation | [92] |
| HyperFun | HF, TXT | Open-source, free | Modeling by Function Representation (FRep) | [95] |
| Uformia | OBJ, STL | Comercial | FRep modeling | [96] |
| FRepCAM | C++ | Research project, by request | FRep modeling | [97] |
| POMES | - | Research project, open-source, free | Scaffold generation | [104,139] |
| nTopology | STL, OBJ, PLY, OFF, X_B, STEP, CAT PART, SLDPRT, etc | Commercial | Building models and slicing (CLI) | [140] |
| Grasshopper | - | Commercial | Scaffold generation | [107] |
| Autodesk Netfabb | 3DM, CATPART, CGR, FBX, IGES, IGS, JT, MODEL, NEU, PRT, XPR, CLI, SLI, STL, OBJ, PLY, AMF, 3MF, etc. | Commercial | CAM | [141] |
| SCADA | - | Commercial | Bioreactor control software, also provides analysis and visualization | [121] |
| LabVIEW | - | Commercial | Bioreactor control software, allows a user to load Python protocols | [120] |
| FNet | - | Commercial | Bioreactor control software and graphical visualization | [122,123] |
| SIAM | - | Commercial | Bioreactor control software and graphical visualization | [122,123] |
| BioCommand | - | Commercial | Bioreactor control software, visualization | [124] |
| Curv | Export meshes to STL, OBJ, and X3 | Open-source, free | FRep modeling | [133] |
| libfive | - | Open-source, free | FRep modeling | [134] |
CAD: Computer-aided design, 3D: Three-dimensional, STL: StereoLithography, DICOM: Digital imaging and communications in medicine, CATIA: Computer-aided three-dimensional interactive application, PDF: Portable document format, VRML: Virtual reality modeling language
5 Conclusions
Modeling for biomedicine purposes, especially for bioprinting, needs to transmit and convert biological and medical data as accurately as possible. Such a model must meet a number of special requirements, not only about the accuracy of data converting, but also others, depending on the model and printer specifics.
There are printing of vascularized tissue, skin, bones, cartilage, physiologically relevant tissue and whole living organs. Printer control drivers exist and can process a correctly created model.
Therefore, the created software must be highly specialized. A number of various widespread nowadays software tools, in the focus of using for bioprinting technologies, were reviewed and analyzed. Properties that act as advantages and disadvantages of these software tools were considered applicable to issues of digital bioprinting, especially of the bioprinting of heterogeneous tissues and organs. The authors’ approach to systematization and generalization is proposed taking into account the complexity of such a process as creating a model of a complex heterogeneous structure. This paper identifies the main, most important components, through the prism of which the review of studies is conducted. It seems that our review can be regarded as a road map and have an impact on the further development of science in this field of knowledge. It should be noted that the authors have not found such a review, which claims to be comprehensive, either in domestic or foreign literature, which emphasizes its relevance and scientific novelty. The authors reviewed a number of properties of existing software tools for different issues in the field of digital bioprinting. The direction of development of software tools that will meet critical requirements comprehensively in this field was revealed. A shortage of specialized suitable software tools was revealed with the classification as control tools, general CAD tools, tools to convert medical data to CAD formats, and a few highly specialized research-project tools. All considered software tools were sub-divided on three groups: software tools for pre-processing, for processing, and for post-processing. A number of existing software tools, especially modeling software tools, were considered in the focus of requirements of bioprinting process that they meet and stages of the bioprinting process that they allow us to describe. Comparative analysis of these software tools was carried out, and, based on it, the direction to the future development in this field was obtained. Every kind of bioprinting have specific requirements for modeling software. Programs developed for another applications are widely used. Software for operations with G-code can be used for printing of models with simple geometry. It allows us to print with very high accuracy. But it is difficult to operate with huge and complex geometry on G-code level. The accepted solution is to use standard CAD systems and software that can process meshes in STL-like format. On the other hand, these systems bring their problems strongly linked with boundary representation: cracks, holes, self-intersection in the geometry. Moreover, the size of models that were reconstructed from scans are extremely huge. Some cases of complex geometry can be captured by specific software like the software for scaffold generation. Nevertheless, a general solution for robust modeling in different scales doesn’t exist. Recommendations for using of suitable software is given in Table 1.
On the authors opinion the most promising modeling systems for bioprinting are FRep based systems. They allow to operate with compact and accurate models applicable for bioprinting.
To reach progress in modeling methods, the FRep approach represents a suitable method to solve the heterogeneous volume modeling for the digital bioprinting issue. Hence, the possible solution to the crucial problems in bioprinting is to adapt the FRep approach to the bioprinting problems and to develop a new application area such as computer science for bioprinting that represents a significant future work.
Conflicts of interest
The authors declare no conflict of interest.
References
- 1.Fleming PA, Argraves WS, Gentile C, et al. Fusion of Uniluminal Vascular Spheroids:A Model for Assembly of Blood Vessels. Dev Dyn. 2010;239:398–406. doi: 10.1002/dvdy.22161. DOI:10.1002/dvdy.22161. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Inamori M, Hiroshi M, Toshihisa K. An Approach for Formation of Vascularized Liver Tissue by Endothelial Cell-covered Hepatocyte Spheroid Integration. Tissue Eng Part A. 2009;15:2029–2037. doi: 10.1089/ten.tea.2008.0403. DOI:10.1089/ten.tea.2008.0403. [DOI] [PubMed] [Google Scholar]
- 3.Rouwkema J, Khademhosseini A. Vascularization and Angiogenesis in Tissue Engineering:Beyond Creating Static Networks. Trends Biotechnol. 2016;34:733–45. doi: 10.1016/j.tibtech.2016.03.002. DOI:10.1016/j.tibtech.2016.03.002. [DOI] [PubMed] [Google Scholar]
- 4.Hoch E, Tovar GE, Borchers K. Bioprinting of Artificial Blood Vessels:Current Approaches Towards a Demanding Goal. Eur J Cardiothorac Surg. 2014;46:767–78. doi: 10.1093/ejcts/ezu242. DOI:10.1093/ejcts/ezu242. [DOI] [PubMed] [Google Scholar]
- 5.Alonzo M, AnilKumar S, Roman B, et al. 3D Bioprinting of Cardiac Tissue and Cardiac Stem Cell Therapy. Transl Res. 2019;211:64–83. doi: 10.1016/j.trsl.2019.04.004. DOI:10.1016/j.trsl.2019.04.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Lee W, Debasitis JC, Lee VK, et al. Multi-layered Culture of Human Skin Fibroblasts and Keratinocytes Through Three-dimensional Freeform Fabrication. Biomaterials. 2009;30:1587–95. doi: 10.1016/j.biomaterials.2008.12.009. DOI:10.1016/j.biomaterials.2008.12.009. [DOI] [PubMed] [Google Scholar]
- 7.Vijayavenkataraman S, Lu WF, Fuh JY. 3D Bioprinting of Skin:A State-of-the-art Review on Modelling, Materials, and Processes. Biofabrication. 2016;8:032001. doi: 10.1088/1758-5090/8/3/032001. DOI:10.1088/1758-5090/8/3/032001. [DOI] [PubMed] [Google Scholar]
- 8.Midha S, Patra P, Mohanty S. Advances in 3D Bioprinting of Bone:Progress and Challenges. J Tissue Eng Regen Med. 2019;13:925–45. doi: 10.1002/term.2847. DOI:10.1002/term.2847. [DOI] [PubMed] [Google Scholar]
- 9.Adepu S, Dhiman N, Laha A, et al. Three-dimensional Bioprinting for Bone Tissue Regeneration. Curr Opin Biomed Eng. 2017;42:22–8. DOI:10.1016/j.cobme.2017.03.005. [Google Scholar]
- 10.Bulanova EA, Koudan EV, Degosserie J, et al. Bioprinting of a Functional Vascularized Mouse Thyroid Gland Construct. Biofabrication. 2017;9:034105. doi: 10.1088/1758-5090/aa7fdd. DOI:10.1088/1758-5090/aa7fdd. [DOI] [PubMed] [Google Scholar]
- 11.Ma X, Liu J, Zhu W, et al. 3D Bioprinting of Functional Tissue Models for Personalized Drug Screening and In Vitro Disease Modeling. Adv Drug Deliv Rev. 2018;132:235–51. doi: 10.1016/j.addr.2018.06.011. DOI:10.1016/j.addr.2018.06.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Peng W, Unutmaz D, Ozbolat IT. Bioprinting Towards Physiologically Relevant Tissue Models for Pharmaceutics. Trends Biotechnol. 2016;34:722–32. doi: 10.1016/j.tibtech.2016.05.013. DOI:10.1016/j.tibtech.2016.05.013. [DOI] [PubMed] [Google Scholar]
- 13.Peng W, Datta P, Ayan B, et al. 3D Bioprinting for Drug Discovery and Development in Pharmaceutics. Acta Biomater. 2017;57:26–46. doi: 10.1016/j.actbio.2017.05.025. DOI:10.1016/j.actbio.2017.05.025. [DOI] [PubMed] [Google Scholar]
- 14.Knowlton S, Onal S, Yu CH, et al. Bioprinting for Cancer Research. Trends Biotechnol. 2015;33:504–13. doi: 10.1016/j.tibtech.2015.06.007. [DOI] [PubMed] [Google Scholar]
- 15.King SM, Presnell SC, Nguyen DG, et al. Development of 3D Bioprinted Human Breast Cancer for In Vitro Screening of Therapeutics Targeted Against Cancer Progression. American Soceity of Biology, New Orleans, LA. 2013 DOI:10.1158/1538-7445.am2014-2034. [Google Scholar]
- 16.Knowlton S, Joshi A, Yenilmez B, et al. Advancing Cancer Research Using Bioprinting for Tumor-on-a-chip Platforms. Int J Bioprinting. 2016;2:3–8. DOI:10.18063/ijb.2016.02.003. [Google Scholar]
- 17.Larsen M, Mishra R, Miller M, et al. Bioprinting of Bone. In:Essentials of 3D Biofabrication and Translation. Academic Press, Cambridge, Massachusetts. 2015:293–308. doi.org/10.1016/b978-0-12-800972-7.00017-7. [Google Scholar]
- 18.Duan B. State-of-the-art Review of 3D Bioprinting for Cardiovascular Tissue Engineering. Ann Biomed Eng. 2017;45:195–209. doi: 10.1007/s10439-016-1607-5. DOI:10.1007/s10439-016-1607-5. [DOI] [PubMed] [Google Scholar]
- 19.Gao Q, Liu Z, Lin Z, et al. 3D Bioprinting of Vessel-like Structures with Multilevel Fluidic Channels. ACS Biomater Sci Eng. 2017;3:399–408. doi: 10.1021/acsbiomaterials.6b00643. DOI:10.1021/acsbiomaterials.6b00643. [DOI] [PubMed] [Google Scholar]
- 20.Moldovan L, Babbey CM, Murphy MP, et al. Comparison of Biomaterial-dependent and-Independent Bioprinting Methods for Cardiovascular Medicine. Curr Opin Biomed Eng. 2017;2:124–31. DOI:10.1016/j.cobme.2017.05.009. [Google Scholar]
- 21.Beyersdorf F. Three-dimensional Bioprinting:New Horizon for Cardiac Surgery. 2014;46:339–41. doi: 10.1093/ejcts/ezu305. [DOI] [PubMed] [Google Scholar]
- 22.Pourchet LJ, Thepot A, Albouy M, et al. Human Skin 3D Bioprinting Using Scaffold-free Approach. Adv Healthc Mater. 2017;6:1601101. doi: 10.1002/adhm.201601101. DOI:10.1002/adhm.201601101. [DOI] [PubMed] [Google Scholar]
- 23.Murphy SV, Atala A. 3D Bioprinting of Tissues and Organs. Nat Biotechnol. 2014;32:773–5. doi: 10.1038/nbt.2958. DOI:10.1038/nbt.2958. [DOI] [PubMed] [Google Scholar]
- 24.Müller M, Öztürk E, Arlov Ø, et al. Alginate Sulfate-nanocellulose Bioinks for Cartilage Bioprinting Applications. Ann Biomed Eng. 2017;45:210–23. doi: 10.1007/s10439-016-1704-5. DOI:10.1007/s10439-016-1704-5. [DOI] [PubMed] [Google Scholar]
- 25.Mouser VH, Melchels FP, Visser J, et al. Yield Stress Determines Bioprintability of Hydrogels Based on Gelatin-methacryloyl and Gellan Gum for Cartilage Bioprinting. Biofabrication. 2016;8:035003. doi: 10.1088/1758-5090/8/3/035003. DOI:10.1088/1758-5090/8/3/035003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Di Bella C, Fosang A, Donati DM, et al. 3D Bioprinting of Cartilage for Orthopedic Surgeons:Reading between the Lines. Front Surg. 2015;2:39. doi: 10.3389/fsurg.2015.00039. DOI:10.3389/fsurg.2015.00039. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Nam KH, Smith AS, Lone S, et al. Biomimetic 3D Tissue Models for Advanced High-throughput Drug Screening. J Lab Autom. 2015;20:201–15. doi: 10.1177/2211068214557813. DOI:10.1177/2211068214557813. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Takahashi K, Tanabe K, Ohnuki M, et al. Induction of Pluripotent Stem Cells from Adult Human Fibroblasts by Defined Factors. Cell. 2007;132:861–72. doi: 10.1016/j.cell.2007.11.019. DOI:10.1016/j.cell.2007.11.019. [DOI] [PubMed] [Google Scholar]
- 29.Datta P, Ayan B, Ozbolat IT. Bioprinting for Vascular and Vascularized Tissue Biofabrication. Acta Biomater. 2017;51:1–20. doi: 10.1016/j.actbio.2017.01.035. DOI:10.1016/j.actbio.2017.01.035. [DOI] [PubMed] [Google Scholar]
- 30.Sabater AL, Guarnieri A, Espana EM, et al. Strategies of Human Corneal Endothelial Tissue Regeneration. Regen Med. 2013;8:183–95. doi: 10.2217/rme.13.11. [DOI] [PubMed] [Google Scholar]
- 31.Tarassoli SP, Jessop ZM, Al-Sabah A, et al. Skin Tissue Engineering Using 3D Bioprinting:An Evolving Research Field. J Plastic Reconstr Aesthet Surg. 2018;71:615–23. doi: 10.1016/j.bjps.2017.12.006. DOI:10.1016/j.bjps.2017.12.006. [DOI] [PubMed] [Google Scholar]
- 32.Katakam P, Dey B, Assaleh FH, et al. Top-down and Bottom-up Approaches in 3D Printing Technologies for Drug Delivery Challenges. Crit Rev Ther Drug Carrier Syst. 2015;32:61–87. doi: 10.1615/critrevtherdrugcarriersyst.2014011157. DOI:10.1615/critrevtherdrugcarriersyst.2014011157. [DOI] [PubMed] [Google Scholar]
- 33.Binder K. In Situ Bioprinting of the Skin. Wake Forest University, North Carolina 2011 [Google Scholar]
- 34.Shi Y, Wang W. 3D Inkjet Printing of the Zirconia Ceramic Implanted Teeth. Mater Lett. 2019;261:127131. DOI:10.1016/j.matlet.2019.127131. [Google Scholar]
- 35.Yan Q, Dong H, Su J, et al. A Review of 3D Printing Technology for Medical Applications. Engineering. 2018;4:729–42. [Google Scholar]
- 36.Mogali SR, Yeong WY, Tan H, et al. Evaluation by Medical Students of the Educational Value of Multi-material and Multi-colored Three-dimensional Printed Models of the Upper Limb for Anatomical Education. Anat Sci Educ. 2018;11:54–64. doi: 10.1002/ase.1703. DOI:10.1002/ase.1703. [DOI] [PubMed] [Google Scholar]
- 37.Hutmacher DW. Scaffolds in Tissue Engineering Bone and Cartilage. Biomaterials. 2000;21:2529–43. doi: 10.1016/s0142-9612(00)00121-6. DOI:10.1016/s0142-9612(00)00121-6. [DOI] [PubMed] [Google Scholar]
- 38.Wu C, Luo Y, Cuniberti G, et al. Three-dimensional Printing of Hierarchical and Tough Mesoporous Bioactive Glass Scaffolds with a Controllable Pore Architecture, Excellent Mechanical Strength and Mineralization Ability. Acta Biomater. 2011;7:2644–50. doi: 10.1016/j.actbio.2011.03.009. DOI:10.1016/j.actbio.2011.03.009. [DOI] [PubMed] [Google Scholar]
- 39.Gratson GM, Xu M, Lewis JA. Microperiodic Structures:Direct Writing of Threedimensional Webs. Nature. 2004;428:386. doi: 10.1038/428386a. DOI:10.1038/428386a. [DOI] [PubMed] [Google Scholar]
- 40.Bian WG, Lei P, Liang FH, et al. Morphogenetic Protein-2 and Gel Complex on Hydroxyapatite-coated Porous Titanium to Repair Defects of Distalfemur in Rabbits. Chin J Orthop Trauma. 2007;9:550–4. [Google Scholar]
- 41.Pati F, Jang J, Ha DH, et al. Printing Three-dimensional Tissue Analogues with Decellularized Extracellular Matrix Bioink. Nat Commun. 2014;5:3935. doi: 10.1038/ncomms4935. DOI:10.1038/ncomms4935. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Gulyas M, Csiszer M, Mehes E, et al. Software Tools for Cell Culture-related 3D Printed Structures. PLoS One. 2018;13:e0203203. doi: 10.1371/journal.pone.0203203. DOI:10.1371/journal.pone.0203203. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Chua CK, Wai YY. Bioprinting:Principles and Applications. World Scientific Publishing Co., Inc., New Jersey. 2014;1 [Google Scholar]
- 44. [Last accessed on 2020 Feb 17]; Available from: https://www.regenhu.com/3d-bioprinters/software .
- 45. [Last accessed on 2020 Feb 17]; Available from: https://www.cellink.com/software .
- 46. [Last accessed on 2020 Feb 17]; Available from: https://www.3dnatives.com/en/allevi-software-bioprinting-050920195 .
- 47.Naing MW, Chua CK, Leong KF, et al. Fabrication of Customised Scaffolds Using Computer-aided Design and Rapid Prototyping Techniques. Rapid Prototyp J. 2005;11:249–59. DOI:10.1108/13552540510612938. [Google Scholar]
- 48.Sudarmadji N, Chua CK, Leong KF. The Development of Computer-Aided System for Tissue Scaffolds (CASTS) System for Functionally Graded Tissue-Engineering Scaffolds. Computer-Aided Tissue Engineering, Springer, Berlin. 2012:111–123. doi: 10.1007/978-1-61779-764-4_7. DOI:10.1007/978-1-61779-764-4_7. [DOI] [PubMed] [Google Scholar]
- 49.Sil BC, Patel A, Crowther JM, et al. A Preliminary Investigation of Additive Manufacture to Fabricate Human Nail Plate Surrogates for Pharmaceutical Testing. Pharmaceutics. 2019;11:250. doi: 10.3390/pharmaceutics11060250. DOI:10.3390/pharmaceutics11060250. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Van der Valk DC, van der Ven CF, Blaser MC, et al. Engineering a 3D-Bioprinted Model of Human Heart Valve Disease Using Nanoindentation-based Biomechanics. Nanomaterials. 2018;8:296. doi: 10.3390/nano8050296. DOI:10.3390/nano8050296. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Jeon O, Lee YB, Jeong H, et al. Living Cell-only Bioink and Photocurable Supporting Medium for Printing and Generation of Engineered Tissues with Complex Geometries. bioRxiv. 2019;1:611525. doi: 10.1039/c9mh00375d. DOI:10.1101/611525. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Lehner BA, Schmieden DT, Meyer AS. A Straightforward Approach for 3D Bacterial Printing. ACS Synth Biol. 2017;6:1124–30. doi: 10.1021/acssynbio.6b00395. DOI:10.1021/acssynbio.6b00395. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Jeon O, Leea YB, Hinton TJ, et al. Cryopreserved Cell-laden Alginate Microgel Bioink for 3D Bioprinting of Living Tissues. Mater Today Chem. 2019;12:61–70. doi: 10.1016/j.mtchem.2018.11.009. DOI:10.1016/j.mtchem.2018.11.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Markstedt K, Håkanssonabd K, Toriz G, et al. Materials from Trees Assembled by 3D Printing Wood Tissue Beyond Nature Limits. Appl Mater Today. 2019;15:280–5. DOI:10.1016/j.apmt.2019.02.005. [Google Scholar]
- 55.Faramarzi N, Yazdi IK, Nabavinia M, et al. Patient-specific Bioinks for 3D Bioprinting of Tissue Engineering Scaffolds. Adv Healthc Mater. 2018;7:1701347. doi: 10.1002/adhm.201701347. DOI:10.1002/adhm.201701347. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Boyer CJ, Ballard DH, Yun JW, et al. Three-dimensional Printing of Cell Exclusion Spacers (CES) for Use in Motility Assays. Pharm Res. 2018;35:155. doi: 10.1007/s11095-018-2431-4. DOI:10.1007/s11095-018-2431-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Boyer CJ, Ballard DH, Barzegar M, et al. High- throughput Scaffold-free Microtissues through 3D Printing. 3D Print Med. 2018;4:1–6. doi: 10.1186/s41205-018-0029-4. DOI:10.1186/s41205-018-0029-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Ivanov DP, Grabowska AM. In Vitro Tissue Microarrays for Quick and Efficient Spheroid Characterization. SLAS Discov. 2018;23:211–7. doi: 10.1177/2472555217740576. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Yang F, Tadepalli V, Wiley BJ. 3D Printing of a Double Network Hydrogel with a Compression Strength and Elastic Modulus Greater than those of Cartilage. ACS Biomater Sci Eng. 2017;3:863–9. doi: 10.1021/acsbiomaterials.7b00094. DOI:10.1021/acsbiomaterials.7b00094. [DOI] [PubMed] [Google Scholar]
- 60.Ferraz MA, Henning HH, Costa PF, et al. Improved Bovine Embryo Production in an Oviduct-on-a-Chip System:Prevention of Poly-spermic Fertilization and Parthenogenic Activation. Lab Chip. 2017;17:905–16. doi: 10.1039/c6lc01566b. DOI:10.1039/c6lc01566b. [DOI] [PubMed] [Google Scholar]
- 61.Knowlton S, Yu CH, Ersoy F, et al. 3D-printed Microfluidic Chips with Patterned, Cell-laden Hydrogel Constructs. Biofabrication. 2016;8:025019. doi: 10.1088/1758-5090/8/2/025019. DOI:10.1088/1758-5090/8/2/025019. [DOI] [PubMed] [Google Scholar]
- 62.Adamkiewicz M, Rubinsky B. Cryogenic 3D Printing for Tissue Engineering. Cryobiology. 2015;71:518–21. doi: 10.1016/j.cryobiol.2015.10.152. DOI:10.1016/j.cryobiol.2015.10.152. [DOI] [PubMed] [Google Scholar]
- 63.Cristovão AF, Sousa D, Silvestre F, et al. Customized Tracheal Design Using 3D Printing of a Polymer Hydrogel:Influence of UV Laser Cross-linking on Mechanical Properties. 3D Print Med. 2019;5:12. doi: 10.1186/s41205-019-0049-8. DOI:10.1186/s41205-019-0049-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Mussi E, Furferi R, Volpe Y, et al. Ear Reconstruction Simulation:From Handcrafting to 3D Printing. Bioengineering. 2019;6:14. doi: 10.3390/bioengineering6010014. DOI:10.3390/bioengineering6010014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Germain L, Fuentesc CA, van Vuure AW, et al. 3D-printed Biodegradable Gyroid Scaffolds for Tissue Engineering Applications. Mater Des. 2018;151:113–22. DOI:10.1016/j.matdes.2018.04.037. [Google Scholar]
- 66.Gu Q, Tomaskovic-Crook E, Lozano R, et al. Functional 3D Neural Mini-tissues from Printed Gel-based Bioink and Human Neural Stem Cells. Adv Healthc Mater. 2016;5:1429–38. doi: 10.1002/adhm.201600095. DOI:10.1002/adhm.201670060. [DOI] [PubMed] [Google Scholar]
- 67.Grigoryan B, Paulsen SJ, Corbett DC, et al. Multivascular Networks and Functional Intravascular Topologies within Biocompatible Hydrogels. Science. 2019;364:458–64. doi: 10.1126/science.aav9750. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 68.Costa PF, Albers HJ, Linssen JE, et al. Mimicking Arterial Thrombosis in a 3D-printed Microfluidic In Vitro Vascular Model Based on Computed Tomography Angiography Data. Lab Chip. 2017;17:2785–92. doi: 10.1039/c7lc00202e. DOI:10.1039/c7lc00202e. [DOI] [PubMed] [Google Scholar]
- 69.Liberski AR. Three-dimensional Printing of Alginate:From Seaweeds to Heart Valve Scaffolds. QSci Connect. 2016;2:3. DOI:10.5339/connect.2016.3. [Google Scholar]
- 70.Miller JS, Stevens KR, Yang MT, et al. Rapid Casting of Patterned Vascular Networks for Perfusable Engineered Three-dimensional Tissues. Nat Mater. 2012;11:768–74. doi: 10.1038/nmat3357. DOI:10.1038/nmat3357. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71.Tomov ML, Cetnar A, Do K. Patient-Specific 3-Dimensional-Bioprinted Model for In Vitro Analysis and Treatment Planning of Pulmonary Artery Atresia in Tetralogy of Fallot and Major Aortopulmonary Collateral Arteries. J Am Heart Assoc. 2019;8:e014490. doi: 10.1161/JAHA.119.014490. DOI:10.1161/jaha.119.014490. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 72.McCracken JM, Rauzan BM, Kjellman JC, et al. Ionic Hydrogels with Biomimetic 4D-Printed Mechanical Gradients:Models for Soft-Bodied Aquatic Organisms. Adv Funct Mater. 2019;29:1806723. DOI:10.1002/adfm.201806723. [Google Scholar]
- 73.Ammar J. Defective Computer-Aided Design Software Liability in 3d Bioprinted Human Organ Equivalents. [Last accessed on 2020 Feb 16];Santa Clara High Tech Law J. 2019 35:37–67. Available from: https://www.digitalcommons.law.scu.edu/chtlj/ vol35/iss3/2 . [Google Scholar]
- 74. [Last accessed on 2020 Feb 16]; Available from: https://www.materialise.com/en/medical/mimics-innovation-suite .
- 75. [Last accessed on 2020 Feb 16]; Available from: https://www.solidworks.com/partner-product/biocad .
- 76. [Last accessed on 2020 Feb 16]; Available from: https://www.cti.gov.br/en/invesalius .
- 77.Amorim P, de Moraes TF, Pedrini H, et al. In Vesalius:An Interactive Rendering Framework for Health Care Support. International Symposium on Visual Computing. Springer, Cham 2015 [Google Scholar]
- 78. [Last accessed on 2020 Feb 16]; Available from: https://www.slicer.org .
- 79.Dernowsek A, Janaina D, Alvarenga RR, et al. The Role of Information Technology in the Future of 3D Biofabrication. J D Print Med 3. 2017;1:63–74. [Google Scholar]
- 80.Rodrigo AR, Vladimir K, Vladimir M, et al. Organ Printing as an Information Technology. Proc Eng. 2015;110:151–8. [Google Scholar]
- 81.Rezende RA, Mironov V, da Silva JV. Bioprinting Tissues and Organs. Reference Module in Materials Science and Materials Engineering. (1st ed) 2016;1:1–14. Elsevier, Amsterdam, Netherlands. DOI:10.1016/b978-0-12-803581-8.04139-4. [Google Scholar]
- 82. [Last accessed on 2020 Feb 15]; Available from: https://www.simplify3d.com .
- 83.Sahai N, Gogoi M. 3D Tissue Scaffold Library Development form Medical Images for Bioprinting Application. Mater Today Proc. 2020 DOI:10.1016/j.matpr.2019.12.063. [Google Scholar]
- 84.Jardini AL, Larosa MA, Filho RM, et al. Cranial Reconstruction:3D Biomodel and Custom-built Implant Created Using Additive Manufacturing. J Craniomaxillofac Surg. 2014;42:1877–84. doi: 10.1016/j.jcms.2014.07.006. DOI:10.1016/j.jcms.2014.07.006. [DOI] [PubMed] [Google Scholar]
- 85.Naghieh S, Sarker MD, Abelseth E, et al. Indirect 3D Bioprinting and Characterization of Alginate Scaffolds for Potential Nerve Tissue Engineering Applications. J Mech Behav Biomed Mater. 2019;93:183–93. doi: 10.1016/j.jmbbm.2019.02.014. DOI:10.31224/osf.io/pyq29. [DOI] [PubMed] [Google Scholar]
- 86. [Last accessed on 2020 Feb 15]; Available from: https://www.ultimaker.com/software/ultimaker-cura .
- 87. [Last accessed on 2020 Feb 15]; Available from: https://www.github.com/ultimaker/curaengine .
- 88.Ariffin MK, Sukindar NA, Baharudin HT, et al. IOP Conference Series:Earth and Environmental Science. Vol. 114. Bristol, United Kingdom: IOP Publishing; 2018. Slicer Method Comparison Using Open-source 3D Printer. DOI:10.1088/1755-1315/114/1/012018. [Google Scholar]
- 89.Mielczarek J, Gazdowicz G, Kramarz J, et al. Solid State Phenomena. Vol. 237. Trans Tech Publications Ltd; 2015. A Prototype of a 3D Bioprinter. DOI:10.4028/www.scientific.net/ssp.237.221. [Google Scholar]
- 90.Datta S, Sarkar R, Vyas V, et al. Alginate-honey Bioinks with Improved Cell Responses for Applications as Bioprinted Tissue Engineered Constructs. J Mater Res. 2018;33:2029–39. DOI:10.1557/jmr.2018.202. [Google Scholar]
- 91.Jessop ZM, Al-Sabah A, Gardiner MD, et al. 3D Bioprinting for Reconstructive Surgery:Principles, Applications and Challenges. J Plas Reconstr Aesthetic Surg. 2017;70:1155–70. doi: 10.1016/j.bjps.2017.06.001. DOI:10.1016/j.bjps.2017.06.001. [DOI] [PubMed] [Google Scholar]
- 92.Dávila JL, Freitas MS, Neto P. Software to Generate 3D Continuous Printing Paths for the Fabrication of Tissue Engineering Scaffolds. Int J Adv Manuf Technol. 2015;84:1671–7. DOI:10.1007/s00170-015-7866-8. [Google Scholar]
- 93.Malone E, Lipson H. Fab@Home:The Personal Desktop Fabricator Kit. Rapid Prototyp J. 2007;13:245–55. DOI:10.1108/13552540710776197. [Google Scholar]
- 94.Fryazinov O, Vilbrandt T, Pasko A. Multi-scale Space-variant FRep Cellular Structures. Comput Aided Des. 2013;45:26–34. DOI:10.1016/j.cad.2011.09.007. [Google Scholar]
- 95. [Last accessed on 2020 Feb 03]; Available from: http://www.hyperfun.org.
- 96. [Last accessed on 2020 Feb 03]; Available from: http://www.uformia.com.
- 97.Popov D, Sajfert V, Pop N, et al. Efficient Contouring of Functionally Represented Objects for Additive Manufacturing. [Last accessed on 2020 Jun 02];Comput Aided Des. 2020 Available from: http://github.com/Torrero/FRepCAM.
- 98.Zhang XY, Yan XC, Fang G, et al. Biomechanical Influence of Structural Variation Strategies on Functionally Graded Scaffolds Constructed with Triply Periodic Minimal Surface. Addit Manuf. 2020;32:101015. DOI:10.1016/j.addma.2019.101015. [Google Scholar]
- 99.Tikhonov AA, Evdokimov PV, Putlyaev VI, et al. On the Choice of the Architecture of Osteoconductive Bioceramic Implants. Inorg Mater. 2019;10:242–7. [Google Scholar]
- 100.Kapfer SC, Hyde ST, Mecke K, et al. Minimal Surface Scaffold Designs for Tissue Engineering. Biomaterials. 2011;32:6875–82. doi: 10.1016/j.biomaterials.2011.06.012. DOI:10.1016/j.biomaterials.2011.06.012. [DOI] [PubMed] [Google Scholar]
- 101.Schwarz HA. Gesammelte Mathematische Abhandlungen. American Mathematical Society, Providence, Rhode Island. 1972;260 [Google Scholar]
- 102.Schoen AH. Infinite Periodic Minimal Surfaces without Self-intersections. National Aeronautics and Space Administration, Washington, DC 1970 [Google Scholar]
- 103.Karcher H. The Triply Periodic Minimal Surfaces of Alan Schoen and their Constant Mean Curvature Companions. Manuscr Math. 1989;64:291–357. DOI:10.1007/bf01165824. [Google Scholar]
- 104.Dinis JC, Moraes TF, Amorim HJ, et al. POMES:An Open-source Software Tool to Generate Porous/Roughness on Surface. Proced CIRP. 2016;49:178–82. DOI:10.1016/j.procir.2015.07.085. [Google Scholar]
- 105. [Last accessed on 2020 Feb 05]; Available from: https://www.ntopology.com .
- 106.Li H, Li K, Kim T, et al. Spatial Modeling of Bone Microarchitecture. Proc SPIE. 2012;8290:23. [Google Scholar]
- 107. [Last accessed on 2020 Feb 05]; Available from: https://www.grasshopper3d.com .
- 108. [Last accessed on 2020 Feb 05]; Available from: https://www.autodesk.com .
- 109.Robu A, Robu N, Neagu A. New Software Tools for Hydrogel-based Bioprinting. 2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI) IEEE, Piscataway, New Jersey. 2018 DOI:10.1109/saci.2018.8440971. [Google Scholar]
- 110.Robu A, Stoicu-Tivadar L. SIMMMC an Informatics Application for Modeling and Simulating the Evolution of Multicellular Systems in the Vicinity of Biomaterials. Rom J Biophys. 2016;26:145–62. [Google Scholar]
- 111.Neagu A. Role of Computer Simulation to Predict the Outcome of 3D Bioprinting. J 3D Print Med. 2017;1:103–21. [Google Scholar]
- 112.Glazier JA, Balter A, Popławski NJ, Anderson AR, Chaplain MA, Rejniak KA. Anderson AR, Chaplain MA, Rejniak KA, editors. Magnetization to Morphogenesis:A Brief History of the Glazier Graner Hogeweg Model. Single-Cell-Based Models in Biology and Medicine, Birkhäuser, Basel, Switzerland. 2007:79–106. DOI:10.1007/978-3-7643-8123-3954. [Google Scholar]
- 113.Izaguirre JA, Chaturvedi R, Huang C, et al. CompuCell, a Multi-model Framework for Simulation of Morphogenesis. Bioinformatics. 2004;20:1129–37. doi: 10.1093/bioinformatics/bth050. [DOI] [PubMed] [Google Scholar]
- 114.Swat MH, Hester SD, Balter AI, et al. Maly IV Systems Biology. New York, USA: Humana Press; 2009. Multicell Simulations of Development and Disease Using the CompuCell3D Simulation Environment; pp. 361–428. DOI:10.1007/978-1-59745-525-1_13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 115.Hoehme S, Drasdo D. A Cell-based Simulation Software for Multi-cellular Systems. Bioinformatics. 2010;2641;26 doi: 10.1093/bioinformatics/btq437. DOI:10.1093/bioinformatics/btq437. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 116.Brakke KA. The Surface Evolver. Exp Math. 1992;1:141–65. [Google Scholar]
- 117.Rezende R. A. V, Mironov J. V. L, da Silva . In:Reference Module in Materials Science and Materials Engineering. Netherlands: Elsevier Amsterdam; 2016. Bioprinting Tissues and Organs; pp. 1–14. DOI:10.1016/b978-0-12-803581-8.04139-4. [Google Scholar]
- 118.Rezende RA, Vladimir K, Vladimir M, Lopes Da JV. Organ Printing as an Information Technology. Proc Eng. 2015;110:151–8. [Google Scholar]
- 119.Rezende R, Laureti CA, da Silva JV, et al. Towards Simulation of a Bioreactor Environment for Biofabricated Tissue Maturation. In: Bártolo PJ, editor. Innovative Developments in Virtual and Physical Prototyping. Boca Raton, Florida: CRC Press; 2011. DOI:10.1201/b11341-110. [Google Scholar]
- 120.Burdge DA, Libourel IG. Open-source Software to Control Bioflo Bioreactors. PLoS One. 2014;9:e92108. doi: 10.1371/journal.pone.0092108. DOI:10.1371/journal.pone.0092108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 121. [Last accessed on 2020 Feb 06]; Available from: http://www.ils-automation.com.
- 122. [Last accessed on 2020 Feb 06]; Available from: https://www.lambda-instruments.com/fnet-fermentor-control-software .
- 123. [Last accessed on 2020 Feb 06]; Available from: http://www.fermentor.net/feature/fermentation-control-software .
- 124. [Last accessed on 2020 Feb 06]; Available from: https://www.bioprocessonline.com/doc/biocommand-software-0002 .
- 125.Weiguo L, Schmidt B. Parallel Pattern-based Systems for Computational Biology:A Case Study. IEEE Trans Parallel Distrib Syst. 2006;17:750–63. DOI:10.1109/tpds.2006.109. [Google Scholar]
- 126.Carsten M, John M, Röhl M, et al. International School on Formal Methods for the Design of Computer, Communication and Software Systems. Berlin, Heidelberg: Springer; 2008. Hierarchical Modeling for Computational Biology. [Google Scholar]
- 127.Davide C. Ten Quick Tips for Machine Learning in Computational Biology. BioData Min. 2017;10:35. doi: 10.1186/s13040-017-0155-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 128.Turlif V, Pasko A, Vilbrandt C. Fabricating Nature. Technoetic Arts. 2009;7:165–73. DOI:10.1386/tear.7.2.165/1. [Google Scholar]
- 129.Alexander P, Fryazinov O, Vilbrandt T, et al. Procedural Function-based Modelling of Volumetric Microstructures. Graph Models. 2011;73:165–81. DOI:10.1016/j.gmod.2011.03.001. [Google Scholar]
- 130.Alexander P, Adzhiev V, Sourin A, et al. Function Representation in Geometric Modeling:Concepts, Implementation and Applications. Vis Comput. 1995;11:429–46. DOI:10.1007/s003710050034. [Google Scholar]
- 131.Alexander P, Adzhiev V, Schmitt B, et al. Constructive Hypervolume Modeling. Graph Models. 2001;63:413–42. DOI:10.1006/gmod.2001.0560. [Google Scholar]
- 132.Savchenko VV, Basnakian AG, Pasko AA, et al. Computer Graphics. United States: Academic Press; 1995. Simulation of a Growing Mammalian Cell Colony:Collision-Based Packing Algorithm for Deformable Particles; pp. 437–447. [Google Scholar]
- 133. [Last accessed on 2020 Feb 19]; Available from: https://www.github.com/curv3d/curv .
- 134. [Last accessed on 2020 Feb 19]; Available from: https://libfive.com .
- 135. [Last accessed on 2020 Feb 19]; Available from: https://www.materialise.com .
- 136. [Last accessed on 2020 Feb 19]; Available from: https://www.tinkercad.com .
- 137. [Last accessed on 2020 Feb 19]; Available from: http://www.meshmixer.com .
- 138. [Last accessed on 2020 Feb 19]; Available from: https://www.blender.org .
- 139. [Last accessed on 2020 Feb 19]; Available from: https://www.github.com/jcdinis/POMES .
- 140. [Last accessed on 2020 Feb 19]; Available from: https://www.ntopology.com/ntop-platform .
- 141. [Last accessed on 2020 Feb 19]; Available from: https://www.autodesk.com/products/netfabb/overview .
