{"data":{"id":"10.4121/8ebcda7e-12d6-416c-a35e-768e6e44889d","type":"dois","attributes":{"doi":"10.4121/8ebcda7e-12d6-416c-a35e-768e6e44889d","prefix":"10.4121","suffix":"8ebcda7e-12d6-416c-a35e-768e6e44889d","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Neumann, T.J.","givenName":"Tim","familyName":"Neumann","affiliation":[],"nameIdentifiers":[]}],"titles":[{"title":"Codebase underlying MSc thesis: \"DQCode: Fault-Tolerant Zero State Preparation for Small qLDPC Codes on Near-Term Distributed Quantum Architectures\""}],"publisher":"4TU.ResearchData","container":{},"publicationYear":2026,"subjects":[{"subject":"Other Information and Computing Sciences","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"0899"},{"subject":"Distributed Computing","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"0805"},{"subject":"Quantum Physics","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"0206"},{"subject":"Physical Sciences","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"02"},{"subject":"Information and Computing Sciences","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"08"},{"subject":"distributed quantum computing"},{"subject":"quantum error correction"},{"subject":"fault tolerance"}],"contributors":[{"name":"TU Delft, Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS), Department of Quantum and Computer Engineering (QCE), Feld Group","nameType":"Organizational","contributorType":"Other","affiliation":[],"nameIdentifiers":[]},{"name":"TU Delft, QuTech","nameType":"Organizational","contributorType":"Other","affiliation":[],"nameIdentifiers":[]}],"dates":[{"date":"2026-09-21","dateType":"Issued"}],"language":"en","types":{"ris":"COMP","bibtex":"misc","citeproc":"article","schemaOrg":"SoftwareSourceCode","resourceType":"Software","resourceTypeGeneral":"Software"},"relatedIdentifiers":[{"relationType":"IsVersionOf","relatedIdentifier":"10.4121/8ebcda7e-12d6-416c-a35e-768e6e44889d.v1","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":[],"formats":["Julia language files (.jl)"],"version":"1","rightsList":[{"rights":"MIT License","rightsUri":"https://opensource.org/licenses/MIT","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"mit","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"The intersection of Quantum Error Correction (QEC) and Distributed Quantum Computing (DQC) promises a pathway to scalable fault-tolerant quantum computing; in particular, qLDPC codes and Type-II architectures both constitute candidates for near-term implementations. In this work, we introduce DQCode for optimised fault-tolerant logical zero state preparation of the Trivariate Bicycle-[[12, 2, 3]] and Bivariate Bicycle-[[18, 4, 4]] qLDPC codes on distributed Type-II quantum systems.\u003cbr\u003eBased on a QEC cycle-aware qubit mapping, we use a Genetic Algorithm to discover state preparation circuits with optimised telegate counts. Combined with verification circuits for post-selection of runs, this enables efficient fault-tolerant state encoding, which we simulate with open-source Julia software in a realistic DQC setting under circuit-level and Bell pair initialisation noise. \u003cbr\u003eThis codebase underlies the MSc thesis \"DQCode: Fault-Tolerant Zero State Preparation for Small qLDPC Codes on Near-Term Distributed Quantum Architectures\", and provides the optimisation and simulation as well as the plotting scripts utilised in the project.","descriptionType":"Abstract"}],"geoLocations":[],"fundingReferences":[],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00LjQvbWV0YWRhdGEueHNkIj4KICA8aWRlbnRpZmllciBpZGVudGlmaWVyVHlwZT0iRE9JIj4xMC40MTIxLzhFQkNEQTdFLTEyRDYtNDE2Qy1BMzVFLTc2OEU2RTQ0ODg5RDwvaWRlbnRpZmllcj4KICA8Y3JlYXRvcnM+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lPk5ldW1hbm4sIFQuSi48L2NyZWF0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPlRpbTwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5OZXVtYW5uPC9mYW1pbHlOYW1lPgogICAgPC9jcmVhdG9yPgogIDwvY3JlYXRvcnM+CiAgPHRpdGxlcz4KICAgIDx0aXRsZT5Db2RlYmFzZSB1bmRlcmx5aW5nIE1TYyB0aGVzaXM6ICJEUUNvZGU6IEZhdWx0LVRvbGVyYW50IFplcm8gU3RhdGUgUHJlcGFyYXRpb24gZm9yIFNtYWxsIHFMRFBDIENvZGVzIG9uIE5lYXItVGVybSBEaXN0cmlidXRlZCBRdWFudHVtIEFyY2hpdGVjdHVyZXMiPC90aXRsZT4KICA8L3RpdGxlcz4KICA8cHVibGlzaGVyPjRUVS5SZXNlYXJjaERhdGE8L3B1Ymxpc2hlcj4KICA8cHVibGljYXRpb25ZZWFyPjIwMjY8L3B1YmxpY2F0aW9uWWVhcj4KICA8cmVzb3VyY2VUeXBlIHJlc291cmNlVHlwZUdlbmVyYWw9IlNvZnR3YXJlIj5Tb2Z0d2FyZTwvcmVzb3VyY2VUeXBlPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkF1c3RyYWxpYW4gYW5kIE5ldyBaZWFsYW5kIFN0YW5kYXJkIFJlc2VhcmNoIENsYXNzaWZpY2F0aW9uIChBTlpTUkMpLCAyMDA4IiBjbGFzc2lmaWNhdGlvbkNvZGU9IjA4OTkiPk90aGVyIEluZm9ybWF0aW9uIGFuZCBDb21wdXRpbmcgU2NpZW5jZXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJBdXN0cmFsaWFuIGFuZCBOZXcgWmVhbGFuZCBTdGFuZGFyZCBSZXNlYXJjaCBDbGFzc2lmaWNhdGlvbiAoQU5aU1JDKSwgMjAwOCIgY2xhc3NpZmljYXRpb25Db2RlPSIwODA1Ij5EaXN0cmlidXRlZCBDb21wdXRpbmc8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJBdXN0cmFsaWFuIGFuZCBOZXcgWmVhbGFuZCBTdGFuZGFyZCBSZXNlYXJjaCBDbGFzc2lmaWNhdGlvbiAoQU5aU1JDKSwgMjAwOCIgY2xhc3NpZmljYXRpb25Db2RlPSIwMjA2Ij5RdWFudHVtIFBoeXNpY3M8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJBdXN0cmFsaWFuIGFuZCBOZXcgWmVhbGFuZCBTdGFuZGFyZCBSZXNlYXJjaCBDbGFzc2lmaWNhdGlvbiAoQU5aU1JDKSwgMjAwOCIgY2xhc3NpZmljYXRpb25Db2RlPSIwMiI+UGh5c2ljYWwgU2NpZW5jZXM8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJBdXN0cmFsaWFuIGFuZCBOZXcgWmVhbGFuZCBTdGFuZGFyZCBSZXNlYXJjaCBDbGFzc2lmaWNhdGlvbiAoQU5aU1JDKSwgMjAwOCIgY2xhc3NpZmljYXRpb25Db2RlPSIwOCI+SW5mb3JtYXRpb24gYW5kIENvbXB1dGluZyBTY2llbmNlczwvc3ViamVjdD4KICAgIDxzdWJqZWN0PmRpc3RyaWJ1dGVkIHF1YW50dW0gY29tcHV0aW5nPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+cXVhbnR1bSBlcnJvciBjb3JyZWN0aW9uPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+ZmF1bHQgdG9sZXJhbmNlPC9zdWJqZWN0PgogIDwvc3ViamVjdHM+CiAgPGNvbnRyaWJ1dG9ycz4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9Ik90aGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iT3JnYW5pemF0aW9uYWwiPlRVIERlbGZ0LCBGYWN1bHR5IG9mIEVsZWN0cmljYWwgRW5naW5lZXJpbmcsIE1hdGhlbWF0aWNzIGFuZCBDb21wdXRlciBTY2llbmNlIChFRU1DUyksIERlcGFydG1lbnQgb2YgUXVhbnR1bSBhbmQgQ29tcHV0ZXIgRW5naW5lZXJpbmcgKFFDRSksIEZlbGQgR3JvdXA8L2NvbnRyaWJ1dG9yTmFtZT4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJPdGhlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9Ik9yZ2FuaXphdGlvbmFsIj5UVSBEZWxmdCwgUXVUZWNoPC9jb250cmlidXRvck5hbWU+CiAgICA8L2NvbnRyaWJ1dG9yPgogIDwvY29udHJpYnV0b3JzPgogIDxkYXRlcz4KICAgIDxkYXRlIGRhdGVUeXBlPSJJc3N1ZWQiPjIwMjYtMDktMjE8L2RhdGU+CiAgPC9kYXRlcz4KICA8bGFuZ3VhZ2U+ZW48L2xhbmd1YWdlPgogIDxyZWxhdGVkSWRlbnRpZmllcnM+CiAgICA8cmVsYXRlZElkZW50aWZpZXIgcmVsYXRlZElkZW50aWZpZXJUeXBlPSJET0kiIHJlbGF0aW9uVHlwZT0iSXNWZXJzaW9uT2YiPjEwLjQxMjEvOGViY2RhN2UtMTJkNi00MTZjLWEzNWUtNzY4ZTZlNDQ4ODlkLnYxPC9yZWxhdGVkSWRlbnRpZmllcj4KICA8L3JlbGF0ZWRJZGVudGlmaWVycz4KICA8Zm9ybWF0cz4KICAgIDxmb3JtYXQ+SnVsaWEgbGFuZ3VhZ2UgZmlsZXMgKC5qbCk8L2Zvcm1hdD4KICA8L2Zvcm1hdHM+CiAgPHZlcnNpb24+MTwvdmVyc2lvbj4KICA8cmlnaHRzTGlzdD4KICAgIDxyaWdodHMgcmlnaHRzVVJJPSJodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVCI+TUlUPC9yaWdodHM+CiAgPC9yaWdodHNMaXN0PgogIDxkZXNjcmlwdGlvbnM+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJBYnN0cmFjdCI+Jmx0O3AmZ3Q7VGhlIGludGVyc2VjdGlvbiBvZiBRdWFudHVtIEVycm9yIENvcnJlY3Rpb24gKFFFQykgYW5kIERpc3RyaWJ1dGVkIFF1YW50dW0gQ29tcHV0aW5nIChEUUMpIHByb21pc2VzIGEgcGF0aHdheSB0byBzY2FsYWJsZSBmYXVsdC10b2xlcmFudCBxdWFudHVtIGNvbXB1dGluZzsgaW4gcGFydGljdWxhciwgcUxEUEMgY29kZXMgYW5kIFR5cGUtSUkgYXJjaGl0ZWN0dXJlcyBib3RoIGNvbnN0aXR1dGUgY2FuZGlkYXRlcyBmb3IgbmVhci10ZXJtIGltcGxlbWVudGF0aW9ucy4gSW4gdGhpcyB3b3JrLCB3ZSBpbnRyb2R1Y2UgRFFDb2RlIGZvciBvcHRpbWlzZWQgZmF1bHQtJmx0Oy9wJmd0OyZsdDtwJmd0O3RvbGVyYW50IGxvZ2ljYWwgemVybyBzdGF0ZSBwcmVwYXJhdGlvbiBvZiB0aGUgVHJpdmFyaWF0ZSBCaWN5Y2xlLVtbMTIsIDIsIDNdXSBhbmQgQml2YXJpYXRlIEJpY3ljbGUtW1sxOCwgNCwgNF1dIHFMRFBDIGNvZGVzIG9uIGRpc3RyaWJ1dGVkIFR5cGUtSUkgcXVhbnR1bSBzeXN0ZW1zLiZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0O0Jhc2VkIG9uIGEgUUVDIGN5Y2xlLWF3YXJlIHF1Yml0IG1hcHBpbmcsIHdlIHVzZSBhIEdlbmV0aWMgQWxnb3JpdGhtIHRvIGRpc2NvdmVyIHN0YXRlIHByZXBhcmF0aW9uIGNpcmN1aXRzIHdpdGggb3B0aW1pc2VkIHRlbGVnYXRlIGNvdW50cy4gQ29tYmluZWQgd2l0aCB2ZXJpZmljYXRpb24gY2lyY3VpdHMgZm9yIHBvc3Qtc2VsZWN0aW9uIG9mIHJ1bnMsIHRoaXMgZW5hYmxlcyBlZmZpY2llbnQgZmF1bHQtdG9sZXJhbnQgc3RhdGUgZW5jb2RpbmcsIHdoaWNoIHdlIHNpbXVsYXRlIHdpdGggb3Blbi1zb3VyY2UgSnVsaWEgc29mdHdhcmUgaW4gYSByZWFsaXN0aWMgRFFDIHNldHRpbmcgdW5kZXIgY2lyY3VpdC1sZXZlbCBhbmQgQmVsbCBwYWlyIGluaXRpYWxpc2F0aW9uIG5vaXNlLiAmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7Jmx0O2JyJmd0OyZsdDsvcCZndDsmbHQ7cCZndDtUaGlzIGNvZGViYXNlIHVuZGVybGllcyB0aGUgTVNjIHRoZXNpcyAiRFFDb2RlOiBGYXVsdC1Ub2xlcmFudCBaZXJvIFN0YXRlIFByZXBhcmF0aW9uIGZvciBTbWFsbCBxTERQQyBDb2RlcyBvbiBOZWFyLVRlcm0gRGlzdHJpYnV0ZWQgUXVhbnR1bSBBcmNoaXRlY3R1cmVzIiwgYW5kIHByb3ZpZGVzIHRoZSBvcHRpbWlzYXRpb24gYW5kIHNpbXVsYXRpb24gYXMgd2VsbCBhcyB0aGUgcGxvdHRpbmcgc2NyaXB0cyB1dGlsaXNlZCBpbiB0aGUgcHJvamVjdC4mbHQ7L3AmZ3Q7PC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KPC9yZXNvdXJjZT4=","url":"https://data.4tu.nl/datasets/8ebcda7e-12d6-416c-a35e-768e6e44889d","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"api","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":0,"citationCount":0,"citationsOverTime":[],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":1,"created":"2026-09-21T07:24:57.000Z","registered":"2026-09-21T07:24:59.000Z","published":"2026","updated":"2026-09-21T07:24:59.000Z"},"relationships":{"client":{"data":{"id":"delft.data4tu","type":"clients"}},"provider":{"data":{"id":"scpr","type":"providers"}},"media":{"data":{"id":"10.4121/8ebcda7e-12d6-416c-a35e-768e6e44889d","type":"media"}},"references":{"data":[]},"citations":{"data":[]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[{"id":"10.4121/8ebcda7e-12d6-416c-a35e-768e6e44889d.v1","type":"dois"}]}}}}