| Entry type | VASP |
| Authors | A. de Lelis Araújo, A. Fazzio, F. Crasto de Lima, P.H. Sophia |
| Contact | |
| Description | Zr2Te6/625946f0ad0f2dd0 Bilayer (040atoms / θ=60.0º) The Dataset titled 'Twisted 2D van der Waals Homo and Hetero Bilayers' contains electronic structure and structural optimization calculations for twisted van der Waals bilayers, systematically generated from 63 experimentally reported monolayers. It includes both homo- and hetero-bilayers across a wide range of twist angles, covering a rich configurational space relevant to twistronics, slidetronics, and 2D materials design. Using the open-source Python framework SAMBA (Simulation and Automated Methods for Bilayer Analysis) [REF], more than 18,000 commensurate bilayers were generated with low lattice mismatch and diverse twist angles. This Dataset provides DFT calculations and relaxed structures for a representative subset of these systems, and it will continue to expand over time. Available data include band structures, density of states, structural relaxations with optimal interlayer distance and stacking alignment, binding and sliding energies, work function, ionization potential, electron affinity, charge transfer (via Bader analysis), space-group and point-group classifications, twist angle, and lattice mismatch. All results are organized in .json files with unique identifiers and metadata, designed for high-throughput screening, machine-learning workflows, and the accelerated discovery of 2D materials. 🔗 Dataset: Twisted 2D van der Waals Homo and Hetero Bilayers 🔗 All generated bilayers: Access to all 18,000+ twisted bilayers generated by SAMBA code, and to the .json files of this database 🔗 Related article: Title: A high-throughput framework and database for twisted 2D van der Waals bilayers DOI: 10.1038/s41524-025-01892-z 🔗 SAMBA (Structure Generation + High-Throughput DFT Workflow): GitHub repository and Tutorial for the SAMBA code |
| Keywords | twisted, bilayer, van der waals, vdW, high throughput, dft, data base, twistronic, slidetronic, monolayer, 2D materials |
| Dataset | Twisted 2D van der Waals Homo and Hetero Bilayers |
| Upload date | 2026-03-06T20:05:56 UTC |
| Files | KPOINTS, INCAR, OUTCAR, fields.yml, POSCAR, vasprun.xml |
| Published | True |
| User | |
| Referenced in collections | |
| VASP version (vasp_version) | 6.2.0 |
| Formula (formula) | Zr6B8P8Te18 |
| Atomic symbols (atomic_symbols) | B, B, B, B, B, B, B, B, P, P, P, P, P, P, P, P, Zr, Zr, Zr, Zr, Zr, Zr, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te, Te |
| Stoichiometry (anonymized_formula) | A3B4C4D9 |
| Run type (run_type) | GGA+U+vdW-no-correction |
| Space group (space_group) | P1 |
| Lattice type (lattice_type) | triclinic |
| Elements (elements) | B, P, Te, Zr |
| Number of sites (number_of_sites) | 40 |
| Number of elements (number_of_elements) | 4 |
| Dimensionality (dimensionality) | 2 |
| Final energy (final_energy) | -222.97110146 |
| Final energy per atom (final_energy_per_atom) | -5.5742775365 |
| Fermi level (fermi_level) | 1.02876866 |
| Hubbard (is_hubbard) | False |
| Spin polarized (is_spin_polarized) | False |
| Metal (is_metal) | True |
| Hubbards: |
|
| Lattice: |
|
| Structure: |
|
| Reciprocal lattice: |
|
| Name | DB Name | Description | Value |
|---|---|---|---|
| Unique Structure ID | id | ID that uniquely identifies the structure: formula (bottom monolayer + top monolayer) + 16-digit ID (bilayer) + 8-digit ID (single lattice) | 'BP+Zr2Te6_625946f0ad0f2dd0+762c6ccc' |
| Number of layers | number_layers | Number of layers | 2 |
| Unique ID - monolayers | id_layers | IDs of the monolayers used in the construction of the : [ formula + 16-digit ID (bottom monolayer), formula + 16-digit ID (top monolayer) ] | ['BP_db2982d91778448c', 'Zr2Te6_8c89125b25d140d6'] |
| Chemical formula | formula | Chemical formula of the bilayer: formula (bottom monolayer + top monolayer) | 'BP+Zr2Te6' |
| Types of ions - layers | type_ions_layers | Types of ions present in each layer | [['B', 'P'], ['Zr', 'Te']] |
| Number of ions - layers | number_ions_layers | Total number of ions in each layer | [16, 24] |
| Type ions - layers | number_type_ions_layers | Total number of each ion type in each layer | [[8, 8], [6, 18]] |
| Range ions - layers | range_ions_layers | Ion ranges in the POSCAR file that make up each layer | ['1:16', '17:40'] |
| Total number of ions | number_ions | Total number of ions in the structure | 40 |
| Publication DOI | doi | Digital Object Identifier (DOI) of the reference article describing the dataset | '10.1038/s41524-025-01892-z' |
| Article Reference | article | Title of the publication associated with the dataset | 'A high-throughput framework and database for twisted 2D vander Waals bilayers' |
| Dataset in midb database | dataset | https://www.midb.cloud/search?show_pt=no&query=(dataset==%27Twisted%202D%20van%20der%20Waals%20Homo%20and%20Hetero%20Bilayers%27) | 'https://www.midb.cloud/search?show_pt=no&query=(dataset==%27Twisted%202D%20van%20der%20Waals%20Homo%20and%20Hetero%20Bilayers%27)' |
| Percentage mismatch - Area | area_perc_mismatch | Percentage mismatch between the cell areas of the layers (before structural deformation), in % | [[-2.6738, 2.7473]] |
| Percentage variation - Area | perc_area_change | Percentage variation applied to the area of each layer, in % | [-1.3191, 1.3919] |
| Percentage variation - Vector modulus | perc_mod_vectors_change | Percentage variation applied in the modulus of each layer’s lattice vectors, in % | [[1.2477, -0.9263], [-1.2173, 0.9438]] |
| Percentage mismatch - Opening angles | angle_perc_mismatch | Percentage mismatch between opening angles in layer cells (before structural deformation), in % | [[0.4003, -0.3987]] |
| Percentage variation - Opening angles | perc_angle_change | Percentage variation applied to cells opening angle, in % | [0.2001, -0.1993] |
| Twist angle | rotation_angle | Twist angle applied to top layer, in degrees | [60.0] |
| Supercell matrix | supercell_matrix | Layer transformation matrices to generate the bilayer | [[[4, 0], [2, 2]], [[1, 3], [-3, -3]]] |
| Deformation matrix | deformation_matrix | Deformation matrices applied to each layer for lattice matching | [[[1.012476918, 0.0], [-0.022502377, 0.974648145]], [[0.987826849, 0.0], [0.02269224, 1.026413628]]] |
| Strain matrix | strain_matrix | Strain matrices applied to each layer for lattice matching | [[[0.012807933, -0.01096595], [-0.01096595, -0.025030497]], [[-0.01184159, 0.011645812], [0.011645812, 0.026762468]]] |
| Lateral displacement | shift_plane | Lateral displacement applied to top layer, as a fraction of the lattice vectors (A1, A2) | [0.0, 0.0] |
| Vertical separation | z_separation | Vertical separation applied between the two layers, in Angs. | [3.657937304072931] |
| Thicknesses - layers | thickness | Thicknesses of the layers that make up the bilayer, in Angs. | [0.139585809718323, 6.768460394495419] |
| Thicknesses - bilayer | total_thickness | Total bilayer thicknesses, in Angs. | 10.565983508286672 |
| Braval lattice type | lattice_type | Braval lattice type | 'triclinic' |
| Lattice symmetry point group | point_group | Lattice symmetry point group (Hermann-Mauguin Notation): [bilayer, bottom monolayer, top monolayer] | ['1', '1', '1'] |
| Lattice symmetry space group | space_group | Lattice symmetry space group (Hermann-Mauguin Notation): [bilayer, bottom monolayer, top monolayer] | ['P1', 'P1', 'P1'] |
| Lattice symmetry space group number | space_group_number | Lattice symmetry space group number (International Table for Crystallography): [bilayer, bottom monolayer, top monolayer] | [1, 1, 1] |
| Inversion symmetry | inversion_symmetry | Inversion symmetry in the structure and generating layers (before structural deformation): [bilayer, bottom monolayer, top monolayer] | [False, False, False] |
| Pseudo | pseudo_type | Type of pseudopotential used in VASP calculation | 'PAW_PBE' |
| exchange-correlation functional | exchange_correlation_functional | Type of exchange and correlation functional used in the VASP calculation | 'GGA' |
| vdW | vdW | Van der Waals type used in VASP calculation | 'optB86b' |
| Non collinear | non_collinear | Choice in using non-collinear calculus | '.TRUE.' |
| SOC | spin_orbit | Choice in using spin-orbit coupling calculations | '.TRUE.' |
| Vector A1 | a1 | Cell lattice vector A1, whose coordinates are in Angs. | [13.007509756059, 0.0, 0.0] |
| Vector A2 | a2 | Cell lattice vector A2, whose coordinates are in Angs. | [-15.940987075655, 5.421975187372, 0.0] |
| Vector A3 | a3 | Cell lattice vector A3, whose coordinates are in Angs. | [0.0, 0.0, 25.54355644709981] |
| Module - lattice vectors | module_a1_a2_a3 | Module of the lattice vectors, in Angs. | [13.007509756059, 16.83784083184888, 25.543556447099814] |
| Opening angle - lattice vectors | angle_a1a2_a1a3_a2a3 | Opening angle of the lattice vectors, in degrees: between [A1/A2, A1/A3, A2/A3] | [161.21539590450547, 90.0, 90.0] |
| Cell area | cell_area | Cell area, in Angs^2 | 70.52639514685112 |
| Vector B1 | b1 | Reciprocal lattice vector B1, whose coordinates are in Angs^(−1) | [0.483042905599423, 1.420179998809526, -0.0] |
| Vector B2 | b2 | Reciprocal lattice vector B2, whose coordinates are in Angs^(−1) | [0.0, 1.158836971776149, 0.0] |
| Vector B3 | b3 | Reciprocal lattice vector B3, whose coordinates are in Angs^(−1) | [0.0, -0.0, 0.245979267616549] |
| Modules - reciprocal lattice | module_b1_b2_b3 | Module of the vectors of the reciprocal lattice, in Angs^(−1) | [1.500080557059706, 1.158836971776149, 0.245979267616549] |
| Opening angle - ZB vectors | angle_b1b2_b1b3_b2b3 | Opening angles between reciprocal lattice vectors, in degrees: between [B1/B2, B1/B3, B2/B3] | [18.784604095494533, 90.0, 90.0] |
| Area - ZB | zb_area | Area of the 1st Brillouin zone (in the kxky plane), in Angs^(−2) | 0.559767977962788 |
| Coordinates - ions | direct_coord_ions | Direct coordinates of lattice ions (k1, k2, k3) | [[0.248396442643781, 0.500334553625628, 0.295348831053609], [0.498745115162407, 0.500537729755123, 0.29389353561583], [0.24843807381334, 0.000349450064704, 0.291379865666741], [0.748485875571966, 0.500352449754992, 0.292128157920679], [0.498267932759347, 0.000241666270639, 0.293724104926966], [0.998386340186734, 0.500312445976533, 0.29376408102754], [0.748482706302724, 0.000392190953086, 0.29601530901126], [0.9985087736043, 0.000336836009538, 0.293908129779055], [0.170953487954272, 0.336729713486164, 0.295777781155138], [0.670859169908987, 0.836666201287194, 0.295757328821232], [0.421276508705134, 0.336848507855691, 0.29379415325451], [0.921143755187423, 0.836802366706721, 0.291270587201303], [0.170914227997954, 0.836674590278321, 0.29145993952821], [0.670962793662333, 0.336690908501652, 0.291579120726936], [0.420531874829415, 0.836504776084716, 0.296735206429538], [0.920533926354729, 0.336464323064973, 0.294792044471364], [0.586691008824907, 0.919560570617399, 0.637780797799394], [0.252798369926481, 0.25256347747542, 0.637758057930981], [0.91935976944864, 0.585721285529907, 0.637753150911422], [0.421170127010946, 0.587671042422009, 0.506295288499693], [0.088152515273386, 0.92123640378724, 0.506789725881006], [0.755387296051758, 0.254823558479025, 0.506474926248735], [0.087794814218519, 0.420436137329645, 0.595524101870936], [0.753588212854375, 0.753308609878758, 0.595619138178783], [0.421231353030535, 0.087133977162857, 0.595696365675565], [0.253925961906674, 0.753689050425876, 0.548909052719502], [0.587199642886382, 0.420334333194944, 0.548935736289771], [0.920525962278901, 0.086995888273186, 0.54889774991593], [0.185137294018105, 0.851946096517821, 0.440405981932891], [0.51844234511298, 0.51842460620216, 0.440360409713293], [0.850067031462068, 0.183687754232778, 0.43999653572218], [0.486807481870649, 0.985973901241792, 0.7048344049457], [0.154663709777033, 0.320331590726418, 0.704916335011269], [0.820094896834995, 0.652609146673065, 0.704849483693266], [0.325537937067701, 0.658197313637899, 0.439939122127356], [0.992928496432896, 0.99210716011207, 0.440374630296546], [0.658446658845946, 0.324714993990554, 0.440679525597425], [0.016861803255992, 0.516997003589545, 0.704374091084176], [0.684677094580771, 0.851428033359298, 0.704724646494959], [0.34975954571776, 0.183339022131271, 0.704310216823714]] |
| Labels - ions | label_ions | lattice ions label | ['B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'P', 'P', 'P', 'P', 'P', 'P', 'P', 'P', 'Zr', 'Zr', 'Zr', 'Zr', 'Zr', 'Zr', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te', 'Te'] |
| k-path | kpath | k-points (in the k-path) for calculating the band structure plot, in direct coordinates | [[0.0, 0.0, 0.0], [0.5, -0.5, 0.0], [-0.2953401324, 1.0874676011, 0.0], [0.5, 0.0, 0.0], [1.2953401324, -1.0874676011, 0.0], [0.0, 0.5, 0.0], [0.0, 0.0, 0.0]] |
| Labels - kpoints | kpath_label | k-points labels in the k-path | ['Gamma', 'X', 'H1', 'C', 'H', 'Y', 'Gamma'] |
| lorbit tag | lorbit | lorbit tag used in VASP package (without SO) | 11 |
| ispin tag | ispin | ispin tag used in VASP package (without SO) | 2 |
| Number - kpoints | nk | Total number of k-points in band structure calculation (without SO) | 300 |
| Number - bands | nb | Number of bands in the calculation of the band structure (without SO) | 360 |
| Number - electrons | ne | Number of electrons in the calculation of the band structure (without SO) | 244.0 |
| Energy gap | gap | Energy gap value between the valence and conduction bands, in eV (without SO) | 0.0 |
| E valence band maximum | e_vbm | Energy value for the valence band maximum, given by (E_vbm - e_fermi) in eV (without SO) | 1.0135 |
| E conduction band minimum | e_cbm | Energy value for the conduction band minimum, given by (E_cbm - e_fermi) in eV (without SO) | 1.014 |
| index valence band maximum | vbm | Valence maximum - band index (without SO) | 125 |
| index conduction band minimum | cbm | Conduction minimum - band index (without SO) | 126 |
| Type of gap | type_gap | type of gap: No-Gap, direct or indirect (without SO) | 'No-Gap' |
| Valence maximum - kpoint | k_vbm | k-point referring to the valence band maximum, in direct coordinates (without SO) | [0.13217756, 0.33801351, 0.0] |
| Conduction minimum - kpoint | k_cbm | k-point referring to the conduction band minimum, in direct coordinates (without SO) | [0.0, 0.44897959, 0.0] |
| Fermi energy | e_fermi | Fermi energy, in eV (without SO) | 1.0013 |
| Vacuum energy | e_vacuum | Vacuum energy extracted from the potential energy plateau, in eV (without SO) | 5.831214810754019 |
| Total energy | total_energy | Total energy of the system, in eV (without SO) | -220.52385246 |
| Energy per ion | e_per_ion | Total energy divided by the total number of ions, in eV (without SO) | -5.5130963115 |
| Energy per area | e_per_area | Total energy divided by cell area, in eV/Angs^2 (without SO) | -3.126827225478091 |
| Binding energ | e_binding | Binding energy, ∆E between the bilayer and the isolated layers, in meV/Angs^2 | 20.091794935109995 |
| Slide energy | e_slide | Slide energy, highest value ∆E in xy-scan approach, in meV/Angs^2 | 0.054447699929 |
| Charge transfer | charge_transfer | Charge transfer between layers, in e/cm^2: [∆Q[bottom monolayer, type ion 1, type ion 2, ...], ∆Q[top monolayer, type ion 1, type ion 2, ...]] (without SO) | [[95283470000.0, -708954400.0, 95992430000.0], [-94858100000.0, 1811237000000.0, -1906095000000.0]] |
| lorbit tag (SO) | lorbit_SO | lorbit tag used in VASP package (with SO) | 11 |
| ispin tag (SO) | ispin_SO | ispin tag used in VASP package (with SO) | 1 |
| Number - kpoints (SO) | nk_SO | Total number of k-points in band structure calculation (with SO) | 300 |
| Number - bands (SO) | nb_SO | Number of bands in the calculation of the band structure (with SO) | 345 |
| Number - electrons (SO) | ne_SO | Number of electrons in the calculation of the band structure (with SO) | 244.0 |
| Energy gap (SO) | gap_SO | Energy gap value between the valence and conduction bands, in eV (with SO) | 0.0 |
| E valence band maximum (SO) | e_vbm_SO | Energy value for the valence band maximum, given by (E_vbm - e_fermi_SO) in eV (with SO) | 1.0406 |
| E conduction band minimum (SO) | e_cbm_SO | Energy value for the conduction band minimum, given by (E_cbm - e_fermi_SO) in eV (with SO) | 1.0417 |
| index valence band maximum (SO) | vbm_SO | Valence band index (with SO) | 249 |
| index conduction band minimum (SO) | cbm_SO | Conduction band index (with SO) | 250 |
| Type Gap So | type_gap_SO | Not available | 'No-Gap' |
| Valence maximum - kpoint (SO) | k_vbm_SO | k-point referring to the valence band maximum, in direct coordinates (with SO) | [-0.05186866, 0.60150813, 0.0] |
| Conduction minimum - kpoint (SO) | k_cbm_SO | k-point referring to the conduction band minimum, in direct coordinates (with SO) | [0.76662987, -0.43952164, 0.0] |
| Fermi energy (SO) | e_fermi_SO | Fermi energy, in eV (with SO) | 1.0288 |
| Vacuum energy (SO) | e_vacuum_SO | Vacuum energy extracted from the potential energy plateau, in eV (with SO) | 5.831214810754019 |
| Total energy (SO) | total_energy_SO | Total energy of the system, in eV (with SO) | -222.97107737 |
| Energy per ion (SO) | e_per_ion_SO | Total energy divided by the total number of ions, in eV (with SO) | -5.574276934249999 |
| Energy per area (SO) | e_per_area_SO | Total energy divided by cell area, in eV/Angs^2 (with SO) | -3.161526644112836 |
| Charge transfer (SO) | charge_transfer_SO | Charge transfer between layers, in e/cm2: [∆Q[bottom monolayer, type ion 1, type ion 2, ...], ∆Q[top monolayer, type ion 1, type ion 2, ...]] (with SO) | [[328245900000.0, 210417700000.0, 117828200000.0], [-328104100000.0, 1722759000000.0, -2050863000000.0]] |